魔改Cmake系列:cmake中Boost找不到库的解决方法
2016-03-19 16:17
337 查看
# ------------------------------------------------------------------------
# Begin finding boost libraries
# ------------------------------------------------------------------------
FindBoost.cmake文件中,在CMake\share\cmake-3.4\Modules
找到下面这几行代码(你可以搜索)
message(STATUS, ${Boost_INCLUDE_DIR})
list(APPEND _boost_LIBRARY_SEARCH_DIRS_${c}
${Boost_INCLUDE_DIR}/lib
${Boost_INCLUDE_DIR}/../lib
${Boost_INCLUDE_DIR}/stage/lib
${Boost_INCLUDE_DIR}/lib64-msvc-12.0
)
在找boost库的那段代码里面找到这一行,加上即可。
原因是,TMDcmake在搜索的时候压根就没考虑过我这懒人直接从官方下的编译好的包,而编译好的包里头,库文件目录的名字是lib64-msvc-12.0,能不蛋疼?
# Begin finding boost libraries
# ------------------------------------------------------------------------
FindBoost.cmake文件中,在CMake\share\cmake-3.4\Modules
找到下面这几行代码(你可以搜索)
message(STATUS, ${Boost_INCLUDE_DIR})
list(APPEND _boost_LIBRARY_SEARCH_DIRS_${c}
${Boost_INCLUDE_DIR}/lib
${Boost_INCLUDE_DIR}/../lib
${Boost_INCLUDE_DIR}/stage/lib
${Boost_INCLUDE_DIR}/lib64-msvc-12.0
)
在找boost库的那段代码里面找到这一行,加上即可。
原因是,TMDcmake在搜索的时候压根就没考虑过我这懒人直接从官方下的编译好的包,而编译好的包里头,库文件目录的名字是lib64-msvc-12.0,能不蛋疼?
相关文章推荐
- 【Uva11019】Matrix Matcher【AC自动机】【二维字符串匹配】
- Nginx 记录请求分发日志设置
- IP之于游戏
- file类常用API
- easy_install 和 pip使用差别
- 四则运算3(结对开发)
- 如何简单形象又有趣地讲解神经网络是什么?知乎
- 软件工程单元测试作业
- (数位DP)HDU-5642-King's Order
- JAVA开发面试笔记
- 邮件的发送和接收过程——STMP、POP、IMAP、MIME
- CRUD
- 19. Remove Nth Node From End of List
- 构建之法阅读笔记02
- (转)C# 温故而知新:Stream篇(二)
- BZOJ 3227: [Sdoi2008]红黑树(tree)
- HTTP Header 详解
- java学习之在myclipse中利用jdbc连接数据库
- ACM--POJ-1182-食物链-并查集
- Java中private , public , protected 几个关键字