1
timpaik 2022 年 4 月 26 日 via Android
Nuitka 编译出来的东西放子目录,再写一个启动器,启动器调用子目录里的 main.exe
|
2
ysc3839 2022 年 4 月 26 日 via Android
要改代码及编译参数,把 pythonXY.dll 设置成延迟引入,然后程序启动时调用 SetDllDirectory 设置 python 文件夹。还可能要设置一些环境变量,让 Python 能找到正确的位置。
|
5
ysc3839 2022 年 4 月 27 日 via Android
去搜索了一下,发现 DelayLoad 不可行,因为引入了 data symbol
https://stackoverflow.com/questions/44729188/delay-load-python-dll-when-embedding-pythonnumpy 这种情况可能没什么好办法,不想要 pythonXY.dll 在那的话考虑静态链接吧。 |
6
Kinnice 2022 年 4 月 27 日
加个 –recurse-all –standalone 打包成单一文件,就不需要依赖了
|