我只是在一个C++项目中调用Python代码(使用VS2017(。我的Python版本是3.5,我已经将"库","包含"的路径放在C++项目中。
但是,当我尝试编译C++代码时,它仍然显示:"代码执行无法继续,因为找不到python35.dll"。
你能帮我这个吗?
提前感谢!
我尝试将库的路径(也是".dll"的路径(放在C++项目中(例如在"其他包含目录"中(。
没错,因为你的项目不知道在哪里查找它,即使你告诉它它将通过在属性中添加路径来使用它。
除非另有说明,否则它只会执行该项目中使用的路径内的内容,其中保存源文件和头文件。
解决此问题的一种方法如下:
1(前往python.dll目录 - 在开始(或查找器(上进行简单搜索应该可以得到路径;
2(复制该.dll文件;
3( 将该文件粘贴到 c++ 源/头文件中。
保存项目后,它应该读取 python35.dll 文件,你最好去 <3。