您的位置:首页 > 编程语言 > C语言/C++

[C/C++]使用boost时无法连接到正确的库,提示fatal error LNK1104

2015-08-27 00:00 288 查看
摘要: 使用boost时,提示LINK : fatal error LNK1104: 无法打开文件“libboost_thread-vc100-mt-gd-1_57.lib”

1、boost库编译时用的link=shared runtime-link=shared threading=multi,所以生成的是 boost_thread-vc100-mt-gd-1_57.dll和导出库 boost_thread-vc100-mt-gd-1_57.lib。

2、程序错误地去找 libboost_thread-vc100-mt-gd-1_57.lib,在属性页->属性配置->预处理器->预处理定义中加入BOOST_ALL_DYN_LINK后,编译正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: