我只是在C ++项目中调用Python代码(使用VS2017)。我的Python版本是3.5,并且在C ++项目中放置了“库”,“包含”的路径。
但是,当我尝试编译C ++代码时,它仍然显示:“由于无法找到python35.dll,所以无法继续执行代码。”
您能帮我吗?
谢谢!
我试图将库的路径(以及“ .dll”的路径)放入C ++项目中(例如,在“其他包含目录”中)。
答案 0 :(得分:1)
确切地说,因为您的项目不知道在哪里寻找,即使您已经告诉它要通过在“属性”中添加路径来使用它。
除非另有说明,否则它将仅执行在该项目中使用的路径中的内容,并保留源文件和头文件。
一种解决此问题的方法如下:
1)转到 python .dll目录-在“开始”(或“查找”)上进行简单搜索即可获取路径;
2)复制该.dll文件;
3)将该文件粘贴到c ++源/头文件中。
保存项目后,它应读取python35.dll文件,您最好执行<3。