Python embeding in C++

OP #7328754
Lesenswert?

Hallo, ich versuche Python in C++ einzubetten. Allerdings komme ich nicht ganz mit dem Tutorial bei ubuverse klar. Ich erstelle mein Qt-Programm unter Windows und komme an folgender stelle nicht weiter.

https://ubuverse.com/embedding-the-python-interpreter-in-a-qt-application/

INCLUDEPATH += /usr/include/python3.4m LIBS += -L/usr/lib/x86_64-linux-gnu LIBS += -Wl,-Bstatic -lpython3.4m -Wl,-Bdynamic LIBS += -lz -lexpat -ldl -lutil

Python konnte ich bei INCLUDEPATH mit Windows Pfaden ersetzen. Die folgende Libs sind mir allerdings ein Rätsel, wie ich diese verstehen und übersetzen kann damit sie funktionieren.

Hat jemand Verständnis für diese Befehle und kann sie mir erklären und ein synonym für Windows geben.

Mit freundlichen Grüßen

Maik

#7328865
Lesenswert?

Da wird in der zweiten Zeile libpython3.4m statisch gelinkt, und in der dritten Zeile noch einige andere libs. Die libs aus der dritten Zeile sind in MinGW/Msys2 verfügbar, woher du die -libpython3 bekommst, musst du selber rausfinden.

Wenn du allerdings in der MSVC-Welt arbeitest, kann ich dir nicht helfen.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren