cmake 每次配置的时候都要注意vs的版本,根据vs的版本来从configure的时候进行选择:
比如vs2015 用camke3.5.2 配置完生成的solution 是在vs2013上面无法运行的必须重新配置, 在configure上选择vs2013.
未完待续
但是有的程序在vs2010上编写的,而你想要把程序用cmake 3.5.2编译到vs2013的时候会发现
Install amarok, Found unsuitable Qt version “” from NOTFOUND, this code requires Qt 4.x
出现这个错误,但是cmake3.5.2的 QT level 是5.几 所以只能改QT.出现这个错误,最简单的办法就是把工程文件,cmakefilelist.txt 里面的每一个file都去掉含QT字样的code.