我cython
用来生成*.c
文件,稍后用 MS Visual Studio 2017 编译为C/C++
. 这一切都很好,除了所有 python*.lib
都是动态链接的。由于我的目标是生成一个独立的 exe(大 exe 大小不是问题),我想问是否可以静态链接所有 Python *.lib
. 我已经尝试指定\MT
发布选项并在调试器包含上定义所有 Python 库。
python3.dll
不幸的是,我所有的努力都是徒劳的,因为动态链接的可执行文件在复制到另一台计算机时找不到。目前我计划将整个 python 安装目录与可执行文件一起复制,并在编译时指定正确的包含链接。
因此,我对任何选项感兴趣,它存在,以生成一个独立的可移植可执行文件。
我会很感激你的帮助和建议。