0

我用 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 在我的计算机上正常工作。但是如果我尝试在不同的电脑上启动,我会得到一个错误。

首先我认为python模块导入是问题,所以我删除了所有导入(如import os),但错误仍然存​​在。如何正确编译单个 exe 中的所有 dll 和脚本?

编辑:我注意到 /embed /standalone 参数并没有真正嵌入所有必要的 dll ......如果我复制所有 dll + exe 程序效果很好......

4

0 回答 0