我正在研究在c ++ helloworld程序中嵌入的Python代码,正确设置了必要的附加include / library目录。现在,我已经使用
的答案使其工作了python works in c++ in debug mode, but not in exe file
我希望我的代码能在队友的PC上运行。我所做的是
[1]将文件夹C:/Python
复制到D:/Project/Python
[2]检索Python注册表文件,将C:/Python/...
替换为D:/Project/Python/...
,然后保存新的注册表文件ProjPython.reg
[3]让我的团队将我的项目保存到D:/Project/Python
并运行ProjPython.reg
这显然很愚蠢,我认为它所需要的只是告诉Visual Studio Python标头,解释器,dll等目录。
然后我在网上进行搜索,发现我可以在Visual Studio(即Python Tool Visual Studio)中使用Python环境。
在我将前缀路径,解释器路径,窗口解释器设置为D:/Project/Python
D:/Project/Python/python.exe
D:/Project/Python/pythonw.exe
之后,希望它无需编辑注册表即可成功运行,但是失败了。
任何人都知道如何在Visual Studio 2017及更高版本中为包含某些python脚本的 C ++代码设置Python目录。格拉西亚斯!