Включить Anaconda python 3.6 в приложение Qt C ++ без версии Anaconda Qt

Я хочу включить Python 3.6 от Anaconda в мое приложение Qt C ++. Причина в том, что я хочу иметь возможность включить нейронную сеть в мое приложение C ++, написанное на Python.

Я попытался включить Python следующим образом, который я нашел онлайн:

INCLUDEPATH += /home/[username]/anaconda3/include/python3.6m

LIBS += -L/home/[username]/anaconda3/lib/ -lpython3.6m

Находит Python.h заголовок, но ссылка на библиотеки Python заставляет Qt Creator (очевидно) использовать библиотеки Qt Anaconda, а не те, которые я скачал и установил в моей домашней папке.

Это проблематично по двум причинам:

  • Моя программа нуждается в Qt 5.9.1 и не компилируется с Qt 5.6 (версия Anaconda)

  • Даже если он скомпилирован с Qt 5.6, внезапно появляются ошибки отсутствующих библиотек, смотрите ниже:

Ошибки в Qt Creator при попытке включить Python 3.6

Есть ли способ включить Python от Anaconda, но попросить Qt Creator использовать мою версию Qt?

2

Решение

Неудивительно, что у меня снова возникла та же проблема с другим приложением, и поэтому я разместил новый вопрос, потому что я думал, что это другая проблема.

В то же время я нашел решение и отправил ответ Вот.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]