我试图使用boost将python嵌入到我的C ++代码中,而且我一直没有麻烦。我已经包含了"boost\python.hpp"
,并且没有关于包含它的错误,这是我正在尝试运行的代码:
FILE* file;
Py_SetProgramName(argv[0]);
Py_Initialize();
PySys_SetArgv(argc, argv);
file = fopen("VAX.py", "r");
PyRun_SimpleFile(file, "VAX.py");
Py_Finalize();
我得到以下错误:LNK1104 cannot open file boost_python-vc140-mt-1_61.lib
我已经尝试过其他人在类似问题上提出的建议但没有用,比如我使用64位Python和32位boost库,因此我降级为Python 32位(2.7)我仍然得到相同的错误。
或者除了将python嵌入到c ++之外还有什么更好的东西吗?