libboost_date_time链接器错误

时间:2011-09-25 03:40:33

标签: c++ boost cygwin boost-date-time

我刚刚在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命令,以及我如何修复它?

1 个答案:

答案 0 :(得分:3)

./bootstrap.sh表示在cirrent目录中运行shell脚本bootstrap.sh。

所以你需要在脚本在So

的sirectory中
cd C:\cygwin\home\ba\boost_1_47_0

然后运行引导脚本

如果你可以使用1.43

,另一种方法是通过cygwin itself安装boost