Полный код:
Код: Выделить всё
#define PY_SSIZE_T_CLEAN
#include
int main(int argc, char **argv){
Py_Initialize();
PyRun_SimpleString("print('Hello C++ from Python')");
Py_Finalize();
return 0;
}
Код: Выделить всё
g++ RunFile.cpp -o output -L C:\Python311\libs -lpython311 -I C:\Python311\include
Код: Выделить всё
cannot find -lpython311: No such file or directory collect2.exe: error: ld returned 1 exit status
Код: Выделить всё
undefined reference to
Я попробовал заменить python311 на python3, но PyRun_SimpleStringFlags не сработал
Я использую Windows 11 и Python 11
Я новичок.
Спасибо, что уделили время.
Подробнее здесь: https://stackoverflow.com/questions/786 ... ing-c-file