Как исправить "неопределенную ссылку на ошибку" _imp__Py_IsInitialized "при ссылке на Python с MinGW - PullRequest
0 голосов
/ 16 февраля 2019

Как исправить "temp \ ccSZ9gCR.o .... undefined ссылку на ошибку` _imp__Py_Initialize '?

Я использую MinGW для компиляции файла c ++, который включает <python.h>.

g++ -Ic:\ProgramData\Anaconda3\include test.cpp

Возвращает ошибку temp\ccSZ9gCR.o....undefined reference to `_imp__Py_Initialize'

Как я могу это исправить?

ps, я хочу встроить python в C ++. Сначала, я думаю, я должен использовать -I -L, чтобы добавить несколько каталогов для включения. Я изменил команду g ++ следующим образом:

    g++ -Ic:\ProgramData\Anaconda3\include -Lc:\ProgramData\Anaconda3\libs test.cpp

В каталоге libs есть файлы python3.lib и python37.lib. Но я все равно получил тот же результат ошибки.

...