如何在mac中安装boost_date_time?我用macport来安装boost。但它没有安装date_time。然后我尝试使用从boost网站下载的二进制文件进行安装。使用
./bootstrap.sh --prefix=path/to/installation/prefix --with-libraries=library-name-list
但编译仍然失败
g++ -o test -g -O2 -I/usr/include/mysql test.cpp -lz -lz -L/usr/lib/mysql -lmysqlclient -lboost_date_time-mt >&5
ld: library not found for -lboost_date_time-mt
我做错了什么?
答案 0 :(得分:1)
MacPorts在/opt/local/include
和/opt/local/lib
中安装标头和库。
因此,您需要添加以下参数:
-I/opt/local/include -L/opt/local/lib
引导脚本用于构建bjam
,即boost构建工具。如果您从MacPorts安装,则没有必要。