Steigern Sie mit Qt Creator und Linux
Also fügte ich hinzu:
LIBS +=
-lboost_system\
-lboost_gregorian
Meinen Projekten .pro, aber im Schöpfer es sagt "nicht finden können -lboost_system". Ich habe versucht, mit "UNCLUDEPATH" aber brach der Pfad für alle Bibliotheken.
Jemand irgendwelche Ideen, wie die Verwendung von boost::gregorian mit Qt Creator?
EDIT: Unten arbeiten, um es erkannt, aber bricht alle anderen Bibliotheken.
INCLUDEPATH += /usr/include
LIBS += -L"/usr/include/boost" -lboost_system -lboost_gregorian
- Siehe oben... ..
- Was meinst du damit, er brach Weg, für alle anderen Bibliotheken?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gerade versucht von mir und es funktioniert und es ist mein erstes Qt und boost-Programm.
In der .pro-Datei, Sie müssen nur hinzufügen,
Ich nicht zu erwähnen-include-Datei, wie ich bin, mit zu erwähnen, steigern Sie dir in mein include in der Quell-Datei.
Für die Pakete, wenn Sie mit Fedora/RHEL-system nur tun
Und für Ubuntu-basierte system
Hoffe, das hilft.
LIBS sollten Sie nicht include /usr/include/boost und INCLUDEPATH includes /usr/include standardmäßig.
Stellen Sie sicher, Sie haben libboost-system-dev (oder devel, hängt von deiner distribution) Paket installiert.