我想在VS C++中嵌入Python,但我遇到了這個錯誤:無法讀取內存。 C++代碼是在C++中嵌入Python的錯誤:無法讀取內存
Py_Initialize();
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
pName = PyBytes_FromString("Test001");
//pName = PyBytes_FromString(argv[1]);
pModule = PyImport_Import(pName);
pName包含「無法讀取內存」的屬性,兩者都用於註釋行。因此,PyImport_Import不起作用,pModule爲NULL。 我已經在環境變量中設置了PYTHONPATH,並將argv [1]設置爲Test001。 Test001.py文件與.exe位於同一文件夾中。我看不到問題,我認爲配置有一些問題。
感謝您的幫助!
任何人都可以幫忙? – Lucas