首先,非常感謝 StubbornLin、LPH66、godfat、linjack 諸位網友的熱情幫忙,
使得在下能夠在失敗中,重新燃起使用 BOOST 的希望。
第二,在下編譯 BOOST 仍有些問題,就是在編譯 serializaition 的時候,
出現了一大堆錯誤,有好幾頁顯示的錯誤。編譯指令是
./bjam --toolset=gcc --layout=system --with-serialization install
而這個錯誤是在下之前就有發生了,只是在下未提及而已。
而在下編譯其他幾項沒什麼問題:
./bjam --toolset=gcc --layout=system --with-system install
./bjam --toolset=gcc --layout=system --with-date_time install
./bjam --toolset=gcc --layout=system --with-regex install (但是有提示訊息)
第三,在下使用兩個指令仍出現錯誤訊息。
其一:
$ g++ 01.cpp -I /Boost/include/ -L /Boost/lib/ -lboost_system-mt
錯誤訊息:
C:/WINDOWS/Temp/ccxlbAde.o:01.cpp:(.text$_ZN5boost4asio6detail12winsock_i
nitILi2ELi0EE7do_initC1Ev[boost::asio::detail::winsock_init<2, 0>::do_ini
t::do_init()]+0x1f): undefined reference to `WSAStartup@8'
C:/WINDOWS/Temp/ccxlbAde.o:01.cpp:(.text$_ZN5boost4asio6detail10socket_op
s6selectEiP6fd_setS4_S4_P7timevalRNS_6system10error_codeE[boost::asio::de
tail::socket_ops::select(int, fd_set*, fd_set*, fd_set*, timeval*, boost:
:system::error_code&)]+0xe1): undefined reference to `select@20'
C:/WINDOWS/Temp/ccxlbAde.o:01.cpp:(.text$_ZN5boost4asio6detail10socket_op
s13error_wrapperIiEET_S4_RNS_6system10error_codeE[int boost::asio::detail
::socket_ops::error_wrapper<int>(int, boost::system::error_code&)]+0x13):
undefined reference to `WSAGetLastError@0'
C:/WINDOWS/Temp/ccxlbAde.o:01.cpp:(.text$_ZN5boost4asio6detail10socket_op
s11clear_errorERNS_6system10error_codeE[boost::asio::detail::socket_ops::
clear_error(boost::system::error_code&)]+0xf): undefined reference to `WS
ASetLastError@4'
C:/WINDOWS/Temp/ccxlbAde.o:01.cpp:(.text$_ZN5boost4asio6detail12winsock_i
nitILi2ELi0EE7do_initD1Ev[boost::asio::detail::winsock_init<2, 0>::do_ini
t::~do_init()]+0x7): undefined reference to `WSACleanup@0'
collect2: ld returned 1 exit status
其二:
$ g++ 01.cpp -I /Boost/include/ -L /Boost/lib/ -lboost_system-mt
-lboost_date_time-mt -lboost_thread-mt -llibboost_regex-mt
錯誤訊息:
C:/WINDOWS/Temp/ccCY94Nk.o:01.cpp:(.text$_ZN5boost4asio6detail12winsock_i
nitILi2ELi0EE7do_initC1Ev[boost::asio::detail::winsock_init<2, 0>::do_ini
t::do_init()]+0x1f): undefined reference to `WSAStartup@8'
C:/WINDOWS/Temp/ccCY94Nk.o:01.cpp:(.text$_ZN5boost4asio6detail10socket_op
s6selectEiP6fd_setS4_S4_P7timevalRNS_6system10error_codeE[boost::asio::de
tail::socket_ops::select(int, fd_set*, fd_set*, fd_set*, timeval*, boost:
:system::error_code&)]+0xe1): undefined reference to `select@20'
C:/WINDOWS/Temp/ccCY94Nk.o:01.cpp:(.text$_ZN5boost4asio6detail10socket_op
s13error_wrapperIiEET_S4_RNS_6system10error_codeE[int boost::asio::detail
::socket_ops::error_wrapper<int>(int, boost::system::error_code&)]+0x13):
undefined reference to `WSAGetLastError@0'
C:/WINDOWS/Temp/ccCY94Nk.o:01.cpp:(.text$_ZN5boost4asio6detail10socket_op
s11clear_errorERNS_6system10error_codeE[boost::asio::detail::socket_ops::
clear_error(boost::system::error_code&)]+0xf): undefined reference to `WS
ASetLastError@4'
C:/WINDOWS/Temp/ccCY94Nk.o:01.cpp:(.text$_ZN5boost4asio6detail12winsock_i
nitILi2ELi0EE7do_initD1Ev[boost::asio::detail::winsock_init<2, 0>::do_ini
t::~do_init()]+0x7): undefined reference to `WSACleanup@0'
collect2: ld returned 1 exit status
在下為了這個問題弄了快兩個月還沒搞定,希望大家能幫忙一下,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.100.86.180