g ++ 4.4 kullanarak Debian'daki uzak sunucuda küçük .cpp dosyasını destek kitaplığı ile derlemeye çalışıyorum. Bu amaçla Netbeans kullanıyorum.
çizgi 5: undefined reference to boost::timer::auto_cpu_timer::auto_cpu_timer(short)'
hat 6: Evim makine sonraki kodDestek için tanımlı olmayan başvuru :: timer :: auto_cpu_timer
#include <boost/timer/timer.hpp>
#include <iostream>
#include <string>
int main()
{
boost::timer::auto_cpu_timer ac; //line 5
return 0; //line 6
}
bağlayan bazı sorunlar çözdükten sonra pencereler 7. 2 hataları üretir undefined reference to boost::timer::auto_cpu_timer::~auto_cpu_timer()'
i başlığını boost/thread.hpp
kullanmak
aynı sonuç ise
ama iplik kurucu/yıkıcı için. Ancak, örneğinboost/shared_ptr
herhangi bir sorun olmadan derler. neatbeans içinde Sonucu derleme komutu i cevapsız Ne
g++ -m64 -I/usr/include/boost/boost_1_49_0 -lboost_system -o dist/Debug/GNU-Linux-x86/test build/Debug/GNU-Linux-x86/main.o
-L/usr/include/boost/boost_1_49_0/stage/lib -Wl,-rpath /usr/include/boost/boost_1_49_0/stage/lib build/Debug/GNU-Linux-x86/main.o
mı?
Teşekkürler, bunu çok özledim. –
ayrıca -lboost_system'a ihtiyacınız olabilir (https://stackoverflow.com/q/41980440/ sayfasına bakın) – ricab