把已有的cmake工程导入kdevlop

注意kdevop会在工程目录创建一个隐藏的目录, 所以想清空目录中所有kdevelop配置信息,需要删除这个隐藏目录

1.  kdevelop->Project->open/importproject
      选择CMakeLists.txt, 一路OK
2. kdeveop->Build Selection
    如果正常会在build目录下生成可执行程序,这个后面有用
3. kdevelop->Run->ConfigureLaunches
    弹出一个dilag,在左侧选中工程,然后选择上面的图标 ”+“
    右侧出现一些填空题目
    a) Executable
            指定exe文件,此处有两种方式, 第一行可以自动指定, 但kdevelop有一个
            挂了号的bug,有时此处会出现wrong-target, 不管他, 选择第二个方式, 直接
            制定刚刚编译出来的exe
    b) Dependencies
            建议
            Action:Build
            Target:当前工程
            这样每次修改代码运行前, kdevelop会自动编译一次

4. Debug/Release
    首先CMakeLists.txt不能写上编译类型,然后在kevelop->project->openconfiguration, 里面是cmake/make的
    配置, 创建新的cmake配置,修改CMAKE_BUILD_TYPE和 CMAKE_INSTALL_PREFIX即可. 以后就在这个界面
    切换debug/release; 配置后,关闭该界面再次进入, 按Apply 可以看到更多的CMake配置
    有一个需要注意的是,如果你希望debug代码,则kdevelop->run->Configurelaunches里需要选择debug版本的可执行程序


个人感觉, kdevelop在配置方便性上的确不能和VS相比, 但它有一个好处是:它会随时跟踪工程的CMakeLists.txt文件修改, 所以在CMakeLists.txt内做了修改后,可以立即在Kdevelop内生效

kdevelop导入CMakeList.txt似乎要先用CMake采用代码外编译一次,而且似乎是必须build目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值