刚把这两天碰到的坑梳理了下 不到半小时就碰到另一个坑 - 如何在windows上配置boost库
话说这boost是啥 其实我都不知道 只是在安装好了clion/cmake/minGW后
编译现有项目时 发生了这样一个错误

31行的错误 赶紧看看
![]()
这是啥玩意 说实话 完全不懂 但凭着直觉 觉得这个Boost应该是个关键字。。。
赶紧度娘下
哦哦 看完大概明白了 这个boost就类似java里的一个jar包吧
感谢:https://www.cnblogs.com/magic-428/p/9144492.html
因为这个boost 引出了我对cmakelist的一种理解:
可不可以认为cmake就像java里的maven一样 是用来组织系统所要依赖的其他所有软件包的 能帮你自动下载 编译 连接?
如果理解错误 请朋友们指正 以我目前的认知 感觉是有点像
接着后面的事情就简单了
1.安装boost(本机widdows环境,位于C盘根目录C:\boost_1_72_0)
感谢这些博客
https://blog.youkuaiyun.com/dumuweiyang/article/details/80826250
https://blog.youkuaiyun.com/to_be_better/article/details/53967198
https://blog.youkuaiyun.com/chen134225/article/details/86512120
当然还包括boost的老板https://www.boost.org/
2.再次cmakelist 成功(没有报错)
以下是在windows平台 对于CMakeList.txt文件需要修改的配置
![]()
![]()
以上修改 就是按照这篇博客来的,感谢博主
https://www.cnblogs.com/baochuan/p/9118907.html
3.另外还需要在CMakeList.txt文件中添加
![]()
否则代码会报错

本文分享了在Windows环境下配置Boost库的过程与经验,解决了CLion/CMake/MinGW环境下项目编译时出现的Boost相关错误。通过安装Boost并正确配置CMakeLists.txt,实现了项目的顺利编译。
6105

被折叠的 条评论
为什么被折叠?



