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