...........................................................
本帖最后由 bjzjyang 于 2013-7-20 10:10 编辑........................................................... 楼主摄影发烧友啊。 啊,啥?不是用来编译的cmake? 本帖最后由 bjzjyang 于 2013-7-20 10:10 编辑
........................................................... bjzjyang 发表于 2013-4-12 14:06 static/image/common/back.gif
是 但是那个cmakelist.txt到底怎么个设置法呢? 到底哪些是必须设置的呢? 我看了好几天了。 但是没有详细 ...
找例子套着写,不明白的再找文档看。
http://dylanwu.iteye.com/blog/1391486 本帖最后由 bjzjyang 于 2013-7-20 10:11 编辑
........................................................... bjzjyang 发表于 2013-4-12 14:31 static/image/common/back.gif
谢谢连接。 我觉得cmake的文章或者官网的资料,经常有个问题。就是介绍语法和最基本的设置方法。 但实际 ...
其实我也不懂。 不过看了几个例子,感觉这个句子是在设变量的值而已。 比如这个文章里说的例子
http://blog.bethcodes.com/cmake-tips-tricks-drop-down-list
就是传给cmake的参数吧, 比如你需要改编译的参数之类的, 就加这么一行。 这是我个人的理解 最近也用这个,但是没深入专研。。。。 就是拿来用,没深入研究过,感觉挺难的~
从来没自己写过CMakeList.txt,都是拿现成的然后改改参数就得了~ 本帖最后由 bjzjyang 于 2013-7-20 10:11 编辑
........................................................... bjzjyang 发表于 2013-5-3 16:39 static/image/common/back.gif
我后来倒是弄明白了。 但是这两天弄别的又完全给冲了。 看见你把这贴顶起来,我恍惚间觉得有点"穿越"
不是我挖的坟~楼上干的~
也被CMake折腾过,心有戚戚焉~就没注意主楼的发帖时间~{:5_383:}
那个cache参数,开始是挺让人迷糊的,主要是文档写的不清楚
你可以简单的理解为,不是cache的变量是局部变量,也就是说,这个非cache的变量出了当前的作用域,比如你是在一个函数中定义的这个变量,或者是某一个文件中,那么出了函数或者文件,这个变量就是unset的了
如果是cache的,其他作用域下一样有效,就像global变量一样
还有一点,就是cache的变量会自动保存在一个CmakeCache的文件里面,你每次运行这个cmake script对之的更改都会保持下来,下次使用的时候会记忆你以前的设置
cmake其他的应该还好理解吧,和make基本就是一样的,就是加了一个壳,目的就是跨平台
8年前用过,现在基本忘了。
页:
[1]