如何为Windows获取预构建的* debug *版本的Python库(例如Python2
首先,我应该声明我当前的开发环境是
Windows 7下的MSYS mingw-w64 Active
Python,并且在正常的一天我主要是Linux开发人员.我很高兴获得或编译带有调试符号的Python库版本.
理想情况下,我需要Python27.dll文件的32位和64位调试版本.我希望能够嵌入Python并在C中实现Python扩展,并且能够使用我为mingw-w64构建的gdb-7.4和用于纯Python方面的WingIDE来调用无缝调试工具. 使用我的mingw-w64工具链从源代码构建Python 2.7.3证明是有问题的 – 并且在任何人为我的尝试着火之前:我承认这个环境是不受支持的,但我想我可能能够通过一些明智的工作来实现这一点补丁(黑客)和: make OPT =’ – g -DMS_WIN32 -DWIN32 -DNDEBUG -D_WINDOWS -DUSE_DL_EXPORT’ 我错了……我放弃了posixmodule.c,因为我的变化的影响变得不确定;因人而异. 我尝试使用Visual C 2010 Express进行构建,但主要是Linux开发人员,文化冲击对我来说太过分了. Python项目甚至没有成功导入.显然,我需要Visual C 2008,但我已经确信如果可能的话我不想走这条路…… 我真的很惊讶,没有一个zip文件在互联网上的某个地方提供必要的.dll. ActiveState应该真正提供这些作为他们制作的每个ActivePython版本的可选下载 – 也许这就是付费支持的来源;-). 在给定环境的情况下获取Python调试库文件的最佳方法是什么?
我刚刚使用Visual Studio 2012 Express(免费)在调试模式下构建了CPython 2.7.5.
我通过wiki页面记录了该过程:https://wiki.python.org/moin/VS2012 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 为什么Windows Server 2012 R2标准版仅显示可用内存的20%?
- Wix安装程序和禁用的功能
- Windows命令提示符中的自定义命令
- windows – VBS:检查IP地址并打开URL(但只有一次)
- 如何在Windows上以编程方式将SVG转换为PDF?
- Windows上用于Matlab 64位版本的免费SCM
- windows-server-2008 – 如何阻止Windows 2008登录屏幕显示
- windows – 如何通过脚本切换代理设置?
- 在nest.dll 2.1.1上找不到ElasticType和ElasticProperty属性
- windows – 从没有CGo的Go调用COM对象方法
- windows – 如何通过WSUS安装PowerShell 3.0或4.
- windows-phone-7 – 如何从代码中获取Windows Ph
- iis-7 – IIS 7.5中的Windows身份验证失败
- microsoft-metro – Metro应用程序中的Dapper
- Windows系统命令行NET LOCALGROUP命令 新增 删除
- windows-server-2003 – 在Win 2003上查看远程桌
- windows-7 – 没有足够的存储空间来处理此命令
- windows – 将word文档文件转换为chm文件
- windows – R devtools不适用于R 3.0.1?
- 是否可以在Windows 10上创建支持ipv4的Docker Ma