[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后,编译正常。
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后,编译正常。
相关文章推荐
- 设计模式在游戏中的应用--建造者模式(九)
- C语言基础学习——第3天(函数)
- 深入理解C之关键字
- C++/CLI——读书笔记《Visual C++/CLI从入门到精通》 第Ⅱ部分
- C++输入
- C语言位操作(转)
- C语言和C++语言在语法上面的部分区别 (2
- C++虚函数和虚析构函数小结
- C语言的内联函数的作用
- C++ 中string 对象比较
- 慕课学习C++笔记02-封装(上)
- C++ 中超类化和子类化常用API
- c语言棋盘游戏
- C语言实现Split函数
- C语言结构体的字节对齐
- 简述const修饰符在C++和C语言编译器中的区别
- C语言编写控制台下PE分析工具(三)
- C++输入函数 总结
- 学习C++ -> 复制构造函数
- Root of the Problem