
CMake学习笔记
文章平均质量分 80
arackethis
生活就像巧克力
展开
-
CMake和CCMake的区别 -- cmake-curses-gui
上一篇:“Install CMake”中已经安装好CMake,本文安装CCMake。自从2年前一起接触了CMake和CCMake这两个概念,一直机械性的重复着使用那一套编译路子。从没仔细研究过这2者有什么区别?今天重装环境,偶然查了会,了解到CCMake is the GUI for manipulating files generated by / used by the cma原创 2014-12-25 22:54:04 · 30283 阅读 · 1 评论 -
LINK_LIBRARIES: Targets may link only to libraries. CMake is dropping the item.
编译项目时,用到external library (matlab,需要用到它的libeng.so和libmx.so库),CMakeLists.txt中有这么一句:LINK_LIBRARIES("/opt/MATLAB/R2012a/bin/glnxa64"),编译时会报如下警告和错误:WARNING: Target "myProject" requests linking to directory "/opt/MATLAB/R2012a/bin/glnxa64". Targets may link onl原创 2015-02-04 16:26:22 · 18774 阅读 · 0 评论 -
为c++调用matlab引擎编写CMakeLists.txt
为自己的项目编写一个CMakeLists.txt,用CMake来替代gcc编译。原创 2015-02-02 21:15:01 · 1676 阅读 · 0 评论 -
link_directories, LINK_LIBRARIES, target_link_libraries使用总结
总结了include_directories,link_directories,link_libraries和target_link_libraries的作用,并以实例说明它们在CMakeLists.txt中的角色。尤其是后面三个参数,比较相似,容易弄混。INCLUDE_DIRECTORIES(添加头文件目录)它相当于g++选项中的-I参数的作用,也相当于环境变量中增加路径到CPLUS_INCLUDE_PATH变量的作用(这里特指c++。c和Java中用法类似)。原创 2015-02-04 16:30:57 · 46288 阅读 · 4 评论 -
[未完待续]对安装CCMake的一点理解(how to install the latest version of ccmake)
如何为最新版cmake安装它的最新版ccmake的一点思考...原创 2015-01-21 15:39:50 · 7605 阅读 · 0 评论