Boost.Asio benötigt ebenfalls die Boost.System-Bibliothek; Sie müssen -lboost_system
zu Ihrer Linker-Befehlszeile hinzufügen.
Wenn Sie Ihrem Programm Funktionen hinzufügen, benötigen Sie möglicherweise auch andere Teile von Boost, wie Boost.Thread, Boost.Date_Time und so weiter. Einzelheiten finden Sie Ссылка .
Ich benutze Netbeans, also tippte ich '-lboost_system' in zusätzliche Zeilen! Das war ein Fehler.
Zusätzliche Zeilen werden vor Objekten eingefügt, und deshalb hatte ich den gleichen Fehler. Dann habe ich herausgefunden, wenn ich von der Konsole aus laufe und -lboost_system am SEHR END setze, funktioniert alles super. Am Ende habe ich den richtigen Platz gefunden, um in Netbeans (in Bibliothek nicht Befehlsabschnitt) zu setzen und dieses Feld fügt es am Ende hinzu!
Denken Sie daran, zählt nicht nur, wenn Sie die Bibliothek in Befehl haben! Die POSITION zählt :) Denken Sie daran, die Bibliothek am Ende zu platzieren und zu verifizieren:)
Toll arbeiten:
%Vor%Funktioniert nicht:
%Vor%Tags und Links c++ boost-asio