在win32上编译python-mcrypt?

3 投票
1 回答
904 浏览
提问于 2025-04-17 06:43

嗯,我现在真的很困惑,卡在这里了(+_+),我在网上查了很多资料。现在我在用Dev-c++编译器里的mingw32-gcc.exe,并且正在按照这个网站上的说明进行操作。

每次我尝试的时候,结果都是这样的:

C:\Python26>python c:\python26\python-mcrypt-1.1\setup.py install
running install
running build
running build_ext
error: don't know how to compile C/C++ code on platform 'nt' with 'mingw32-gcc.exe' compiler

我已经在我的c:\python26\lib\distuils\distuils.cfg文件里编辑了这个参数

[build]
compiler = mingw32-gcc.exe

如果有任何建议,我会非常感激!

1 个回答

0

你在一个不适合编译的环境中安装了Python,比如Cygwin或Mingw32(这些是Dev-C++使用的)。

如果想要使用命令行模式,你需要找到你的编译器安装位置,并找到一个批处理脚本,这个脚本可以用来启动命令行,并带上正确的参数(这对于Cygwin和Mingw都是需要的)。

另外一个选择是使用微软的解决方案来解决这个问题。

撰写回答