codeblocks使用CMakeList.txt生成编译项目

本文介绍了如何在Ubuntu 16.04上利用CodeBlocks 16.01通过CMakeList.txt配置编译项目。传统方式需要手动设置链接库,而CMake可以简化这一过程。通过修改project属性为使用makefile,配合CMakeList.txt,可以在编译前运行cmake命令。虽然这种方法避免了手动配置,但存在重新加载项目导致设置丢失及文件布局混乱的问题,期待解决方案。
摘要由CSDN通过智能技术生成

系统版本:Ubuntu 16.04

CodeBlocks版本:16.01

codeblocks下常规的配置编译命令是在Settings->Compiler这里配置,例如链接库在Linker settings中,如下图:



但是当我们使用的库比较多时,每次都需要配置链接库,然后说不定还有一大把依赖库需要配置进去,每次解决编译的问题就好麻烦。相反使用cmake的就需要一个find_package这么轻松就解决了,codeblocks为什么就不能使用cmake编译,查了下相关的资料它只支持makefile。

project->Properties设置如下:

Build targets设置:

这样就变成了使用make

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值