bjzjyang 发表于 2013-4-12 13:51

...........................................................

本帖最后由 bjzjyang 于 2013-7-20 10:10 编辑

...........................................................

jeditech 发表于 2013-4-12 13:57

楼主摄影发烧友啊。

shiroki 发表于 2013-4-12 14:00

啊,啥?不是用来编译的cmake?

bjzjyang 发表于 2013-4-12 14:06

本帖最后由 bjzjyang 于 2013-7-20 10:10 编辑

...........................................................

shiroki 发表于 2013-4-12 14:10

bjzjyang 发表于 2013-4-12 14:06 static/image/common/back.gif
是 但是那个cmakelist.txt到底怎么个设置法呢? 到底哪些是必须设置的呢? 我看了好几天了。 但是没有详细 ...

找例子套着写,不明白的再找文档看。
http://dylanwu.iteye.com/blog/1391486

bjzjyang 发表于 2013-4-12 14:31

本帖最后由 bjzjyang 于 2013-7-20 10:11 编辑

...........................................................

shiroki 发表于 2013-4-12 14:43

bjzjyang 发表于 2013-4-12 14:31 static/image/common/back.gif
谢谢连接。 我觉得cmake的文章或者官网的资料,经常有个问题。就是介绍语法和最基本的设置方法。 但实际 ...

其实我也不懂。 不过看了几个例子,感觉这个句子是在设变量的值而已。 比如这个文章里说的例子
http://blog.bethcodes.com/cmake-tips-tricks-drop-down-list

就是传给cmake的参数吧, 比如你需要改编译的参数之类的, 就加这么一行。 这是我个人的理解

stella1016 发表于 2013-5-3 16:12

最近也用这个,但是没深入专研。。。。

红豆牛奶冰沙 发表于 2013-5-3 16:28

就是拿来用,没深入研究过,感觉挺难的~

从来没自己写过CMakeList.txt,都是拿现成的然后改改参数就得了~

bjzjyang 发表于 2013-5-3 16:39

本帖最后由 bjzjyang 于 2013-7-20 10:11 编辑

...........................................................

红豆牛奶冰沙 发表于 2013-5-3 16:53

bjzjyang 发表于 2013-5-3 16:39 static/image/common/back.gif
我后来倒是弄明白了。 但是这两天弄别的又完全给冲了。 看见你把这贴顶起来,我恍惚间觉得有点"穿越"

不是我挖的坟~楼上干的~

也被CMake折腾过,心有戚戚焉~就没注意主楼的发帖时间~{:5_383:}

schlafgern 发表于 2013-5-3 16:58


那个cache参数,开始是挺让人迷糊的,主要是文档写的不清楚

你可以简单的理解为,不是cache的变量是局部变量,也就是说,这个非cache的变量出了当前的作用域,比如你是在一个函数中定义的这个变量,或者是某一个文件中,那么出了函数或者文件,这个变量就是unset的了

如果是cache的,其他作用域下一样有效,就像global变量一样

还有一点,就是cache的变量会自动保存在一个CmakeCache的文件里面,你每次运行这个cmake script对之的更改都会保持下来,下次使用的时候会记忆你以前的设置

cmake其他的应该还好理解吧,和make基本就是一样的,就是加了一个壳,目的就是跨平台

人在囧途 发表于 2013-5-3 21:28

8年前用过,现在基本忘了。
页: [1]
查看完整版本: ...........................................................