用 cmake 集成第三方程序库,就不用自己写轮子了,这就是生产效率提高啊。在 Qt 之外的 cpp 库大多用 cmake. 如果要在 qmake 里面用的话,就得先编译安装 .lib 再从 qmake 里面 LIBS +=,那太麻烦了。而且也不好定制。平时没事可以在 github 上面转转,能看到很多现成的 cpp 库。
cmake 向来是独立的命令行程序,在 windows 和 linux 下都要另外安装。qtcreator 不自带。安装完 cmake 以后,如果在 $PATH 里面会自动检测到,如果不在,就手动到 qtcreator 的配置对话框里面填上。
【 在 bigsen (大海无量) 的大作中提到: 】
: 好吧,也许目前我应用的工程都不太复杂,还没有遇到哪些是qmake搞不定必须由cmake来替代的?更体会不到cmake比qmake带来10倍效率提升的那种爽。(啥场景啊,能有这么夸张的提升,嘿嘿)
: 话说你在QtCreator中,cmake是集成进去了?还是单独在外面先构建之后,然后QtCreator再编译?
--
FROM 124.72.119.*