C++嵌入python开发 Python.h代码中没有找到他依赖了python38.dll,只有看到依赖了python38.lib的代码。
一个是动态链接库,一个是静态链接库。
我使用C++编译好的软件。竟然需要附带python38.dll。。那 python38.lib静态编译的意义在哪?
为什么在Python.h 的头文件中。包括他的内部引入的其他文件。也都没找到对于python38.dll的调用。可能是我技术不到位,没找到吧。
最好不要在安装有python环境中去测试。一定要单独拷贝python安装目录的所有文件。并且卸载python 删除环境变量。才可以测试出正确结果。
因为有几天的时间内,我以为。并不需要携带python38.dll的。后来才发现。是环境变量影响了结果。