Gast
#5100275
Hallo, seit gestern kämpfe ich um boost asio auf QT zu nutzen. (Ich weiß das QT selbst auch Netzwerkdinge bietet aber ich möchte bewusst asio). Eckdaten: Windows, QT 5.8.0 MSVC2015_64bit Angeblich sind wohl die meißten Libs von boost "Header-Only Libraries". Alle Versuche nur mit #include <boost/asio.hpp> die Sache zum laufen zu bringen sind gescheitert. Es kommt der Fehler: LNK1104: Datei "libboost_system-vc140-mt-gd-1_64.lib" kann nicht geöffnet werden. Soviel zu "Header Only". Dann habe ich bootstramp.bat ausgeführt und dann b2.exe um libs zu erstellen, mit der Hoffnung das damit was geht. In der .pro Datei vom QT Projekt steht nun: TEMPLATE = app CONFIG += console c++11 CONFIG -= app_bundle CONFIG -= qt SOURCES += main.cpp LIBS += -L"C:/boost_1_64_0/boost/stage/lib/" LIBS += -libboost_system-vc140-mt-gd-1_64 INCLUDEPATH += C:/boost_1_64_0/ habe etliche Varianten probiert aber es kommt immer weiter der Fehler: LNK1104: Datei "libboost_system-vc140-mt-gd-1_64.lib" kann nicht geöffnet werden. Die besagte Datei existiert und befindet sich unter C:/boost_1_64_0/stage/lib Auch wenn ich den Ordner oder die Datei direkt in das Projekt einbinde geht es nicht. (Dann steht in der .pro noch DISTFILES += \ lib-namen...) Hat jemand eine Idee? Gruß