Kirtash
New Member
- Joined
- Nov 23, 2008
- Messages
- 26
- Reaction score
- 0
Hi, when I compile it returns me the following:
I've readed that I must add BOOST_THREAD_USE_LIB on definitions, any idea of how must i do that?
Thanks
- - - Updated - - -
[Solved] just adding at 'definitions.h' a line:
-------------- Build: GUI in The Forgotten Server ---------------
Linking executable: bin\GUI\The Forgotten Server.exe
obj\GUI\otserv.otserv.cpp.text+0xc1c): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\otserv.otserv.cpp.text+0xcc4): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\otserv.otserv.cpp.text+0xe9c): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\otserv.otserv.cpp.text+0xf4d): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\scheduler.o:scheduler.cpp.text+0x18b): undefined reference to `_imp___ZN5boost6thread4joinEv'
obj\GUI\scheduler.o:scheduler.cpp.text+0x57f): undefined reference to `_imp___ZN5boost6threadC1Ev'
obj\GUI\scheduler.o:scheduler.cpp.text+0x61f): undefined reference to `_imp___ZN5boost6threadC1Ev'
obj\GUI\scheduler.o:scheduler.cpp.text+0xf87): undefined reference to `_imp___ZN5boost6thread12start_threadEv'
obj\GUI\scheduler.o:scheduler.cpp.text+0x102a): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\scheduler.o:scheduler.cpp.text+0x103d): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\scheduler.o:scheduler.cpp.text+0x12ae): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\scheduler.o:scheduler.cpp.text+0x1530): undefined reference to `_imp___ZN5boost11this_thread18interruptible_waitEPvNS_6detail7timeoutE'
obj\GUI\scheduler.o:scheduler.cpp.text$_ZN5boost6detail24basic_condition_variable7do_waitINS_11unique_lockINS_5mutexEEEEEbRT_NS0_7timeoutE[bool boost::detail::basic_condition_variable::do_wait<boost::unique_lock<boost::mutex> >(boost::unique_lock<boost::mutex>&, boost::detail::timeout)]+0xe4): undefined reference to `_imp___ZN5boost11this_thread18interruptible_waitEPvNS_6detail7timeoutE'
obj\GUI\tasks.o:tasks.cpp.text+0x193): undefined reference to `_imp___ZN5boost6thread4joinEv'
obj\GUI\tasks.o:tasks.cpp.text+0x1bf): undefined reference to `_imp___ZN5boost6threadC1Ev'
obj\GUI\tasks.o:tasks.cpp.text+0x22f): undefined reference to `_imp___ZN5boost6threadC1Ev'
obj\GUI\tasks.o:tasks.cpp.text+0x81f): undefined reference to `_imp___ZN5boost6thread12start_threadEv'
obj\GUI\tasks.o:tasks.cpp.text+0x8c5): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\tasks.o:tasks.cpp.text+0x8d8): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\tasks.o:tasks.cpp.text+0xb3a): undefined reference to `_imp___ZN5boost6threadD1Ev'
obj\GUI\tasks.o:tasks.cpp.text+0x1c4e): undefined reference to `_imp___ZN5boost11this_thread18interruptible_waitEPvNS_6detail7timeoutE'
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 4 seconds)
21 errors, 0 warnings
I've readed that I must add BOOST_THREAD_USE_LIB on definitions, any idea of how must i do that?
Thanks
- - - Updated - - -
[Solved] just adding at 'definitions.h' a line:
#define BOOST_THREAD_USE_LIB