我正在尝试使用Nuitka将Python项目编译为Windows可执行文件(.exe)。在编译过程中没有收到任何错误/警告,但是当我尝试运行生成的可执行文件时,我在Windows XP上遇到"C:\Python34\test.exe is not a valid win32 application"
错误,在Windows 10上也遇到类似的错误)。即使我编译“ Hello,World!”,问题仍然存在。程序。有趣的是,我可以在同一台PC上从Visual Studio IDE轻松构建和运行C ++项目。
我正在使用Windows XP(x32位),Python 3.4.0和Microsoft Visual C ++ 2008 Professional。
我该如何解决这个问题?
答案 0 :(得分:1)
我安装了 Microsoft Visual Studio 2010 Express 而不是Microsoft Visual Studio 2008 Professional,该问题消失了。看来Nuitka不能与以前版本的编译器一起使用。他们甚至在文档中说Nuitka是为Visual Studio 2017+设计的(但我无法在Windows XP上安装最新版本),而其他版本可能无法正常工作。