Как запустить приложение C++ со встроенным Python в режиме отладкиC++

Программы на C++. Форум разработчиков
Anonymous
 Как запустить приложение C++ со встроенным Python в режиме отладки

Сообщение Anonymous »

Я пытаюсь запустить приведенный ниже сценарий в режиме отладки (выпуск работает нормально). Я связался с python310_d.lib и python310_d.dll, которые были созданы из исходного кода, найденного здесь https://github.com/python/cpython/tree/3.10, и вручную перемещены в C:\Users\rizzo\AppData\. Папка Local\Programs\Python\Python310 и \libs. Затем я использую python.exe из своей виртуальной среды, чтобы он автоматически обнаруживал библиотеки.

Код: Выделить всё

#define PY_SSIZE_T_CLEAN
#include

#include 
#include 
#include 
#include 
#include 
#include 

int main(){

PyConfig config;
PyConfig_InitIsolatedConfig(&config);

auto venv_executable = L"C:\\Users\\rizzo\\Desktop\\TESI\\MMM_env\\Scripts\\python.exe";
PyConfig_SetString(&config, &config.executable, venv_executable);

auto status = Py_InitializeFromConfig(&config);
PyConfig_Clear(&config);

if (PyStatus_Exception(status)) {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79059791/how-ro-run-a-c-application-with-embedded-python-in-debug-mode[/url]

Вернуться в «C++»