我刚刚在cygwin上构建并安装了boost并且正在尝试编译一个程序,但它给了我一个链接器错误,因为它正在寻找libboost_date_time
,我在{/ 1}}而不是usr / local / LIB
我尝试使用以下命令重新安装boost(与我最初使用的命令相同)
libboost_date_time-mt
但是我收到了错误:
./bootstrap.sh --with-libraries=chrono,date_time,exception,filesystem,graph,graph_parallel,iostreams,math,program_options,random,serialization,signals,system,test,thread,wave link=static link=shared threading=single threading=multi
任何想法为什么第一次构建不会使用./boostrap命令,以及我如何修复它?
答案 0 :(得分:3)
./bootstrap.sh
表示在cirrent目录中运行shell脚本bootstrap.sh。
所以你需要在脚本在So
的sirectory中cd C:\cygwin\home\ba\boost_1_47_0
然后运行引导脚本
如果你可以使用1.43
,另一种方法是通过cygwin itself安装boost