您的位置:首页 > 其它

cmake编译Debug和Release版本的注意点

2017-06-03 16:49 1216 查看
在CMakeLists.txt中首先可以定义编译的模式到底是Debug版本还是Release版本,在Terminal中直接编译,也可以进行参数定义,不进行特殊定义应该都是Release版本。

但是LZ刚开始使用的是Kdevelop这个IDE,然后就刷刷刷next,直接编译了g2o,结果在工程中应用的时候发现找不到模块,后来发现target_link_libraries找不到对应的库。

/usr/bin/ld: cannot find -lg2o_core


然后各种找错,最后发现原来Kdevelop编译默认是Debug模式,编译出来的库文件会变成g2o_core_d,编译成debug了,这个还是LZ自己粗心,废了一天功夫查错。。。O(∩_∩)O
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: