Boost.Asio Installationsproblem

8

Ich habe bereits Boost-Bibliotheken mit bjam install installiert, aber wenn ich Programme kompiliere:

%Vor%

solche Fehler auftreten:

%Vor%

Was muss ich tun? Wie kann ich diese Bibliotheken bauen?

    
dfk 18.04.2011, 21:06
quelle

2 Antworten

7

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 Ссылка .

    
Niall C. 18.04.2011 21:19
quelle
0

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%     
kolorafa 16.09.2012 14:08
quelle

Tags und Links