我使用命令pyc.py编译了我的代码:
ipy.exe "F:\IronPython 2.7\Tools\Scripts\pyc.py" /target:winexe /embed /standalone /platform:x86 /main:"C:\Users\Mito125\Documents\SharpDevelop Projects\mst\mst\Program.py" "C:\Users\Mito125\Documents\SharpDevelop Projects\mst\mst\MainForm.py"
在没有安装程序的情况下分发单个文件。代码在SharpDevelop上正常工作,或者如果我使用ipy.exe启动它,并且编译的exe在我的计算机上正常工作。但如果我尝试在不同的PC上启动,我会收到错误。
首先我认为python模块导入是问题,所以我删除所有导入(如import os),但错误仍然存在。我怎样才能正确编译单个exe中的所有dll和脚本?
编辑:我注意到/ embed / standalone参数没有嵌入真正所有必需的dll ...如果我复制所有dll + exe程序运行良好...