我已经尝试在win7 x32(vBox)和x64上使用mingw和几个python版本
在x64上,cymunk编译,但导入时崩溃与ntdll.dll错误
在x32上,cymunk无法编译“矮人错误”
我必须使用MSVC吗? 如果是这样,怎么版本?
任何答案赞赏!
额外信息:
http://cython.org/ – 从piv / easy_install,从kivy和预编译的版本(版本0.20.2和0.20.1-b?)尝试manuall编译的cython
使用python 2.7.6和最新的,也是一个捆绑在一起的kivy
用最新的mingw,还有一个捆绑了kivy
Windows Python程序重启(不同生活中的罪过)
在Windows LinkError上使用Anaconda发行版的%cython:命令'gcc'失败,退出状态为1
Cython编译为exe,Windows
在集群上使用Python,Cython和GSL
Cython的静态链接与Python运行时?
x32(vBox)与矮人错误日志: http : //pastebin.com/vgkcwj6W
问题我在github上打开: https : //github.com/tito/cymunk/issues/26
在Windows x64中运行Cython – 致命错误C1083:无法打开包含文件:'basetsd.h':没有这样的文件或目录
即使在编辑PATH之后,也无法使CythonfindMinGW gcc编译器,在distutils中创build一个文件,删除-mno-cygwin的所有实例
Python 3.4:编译用于64位窗口的cython模块
如何将一个链接的DLL和一个pyd文件打包成一个自包含的pyd文件?
Cython runtests.py:no属性'may_share_memory'
我很确定这与你的环境有关。 尝试至少使用mingw的4.8.2版本,并确保你的机器上没有多个mingw版本(或mingw和cygwin等)
如果你有多个版本的mingw(也许还有cygwin?),你可能会使用最新版本的编译器,但是一些指向LIB目录的环境变量是来自其他版本(不兼容的mingwrt可能?)。
我建议你尝试使用这个工具http://sourceforge.net/projects/mingw/files/Installer/来管理mingw包; 也许还有一个
mingw-get升级“mingwrt = 4.0.3”
(最新的mingw运行时系统 – 我猜ntdll错误是由此造成的)
在Windows上的技巧是使用-std = gnu99而不是-std = c99 – 在花栗鼠论坛上注意到。
我相应地更新了cymunk。
https://github.com/tito/cymunk/commit/2906ea14cbfaf42c067df4df59404c63de953c3b
编译Windows现在应该更容易。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。