又是环境变量路径等问题,烦死人了。
TIPS:请注意,控制台的窗口也有自己的环境变量,从系统环境变量和用户环境变量继承过来的,一个窗口(控制台)可以添加属于自己的环境变量(跟别的控制台窗口没关系)
解决方案:
从windows x64 win64 Command prompt中来对vcvarsall.bat文件来配置环境变量,然后也必须在windows x64 win64 Command prompt里面来运行cmake才能生效,不会出现文章标题和References里面所提到的错误。其实是我傻,就只是扫了下英文,所以悲剧了,没有看到必须用在windows x64 win64 Command prompt环境里运行cmake,是在另一个CMD窗口里面运行的,所以总是出现标题中的错误。
总之,完全解决问题了
References:
http://blog.csdn.net/wap1981314/article/details/12653545
http://stackoverflow.com/questions/13054451/cmake-problems-specifying-the-compiler-2
http://stackoverflow.com/questions/15051347/how-do-i-correctly-set-a-cmakelists-txt-file
http://stackoverflow.com/questions/7081820/setting-default-compiler-in-cmake
http://www.cmake.org/Wiki/CMake_FAQ#How_do_I_use_a_different_compiler.3F
http://stackoverflow.com/questions/7865432/command-line-compile-using-cl-exe