报错信息:
PS D:\c_workspace\Test\sort\build> cmake ..
CMake Error at CMakeLists.txt:4 (PROJECT):
Running
'nmake' '-?'
failed with:
系统找不到指定的文件。
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "D:/c_workspace/Test/sort/build/CMakeFiles/CMakeOutput.log
cmakelists.txt很正常没什么不对,但是就时报错,而且log中什么的都没有只有一句:
The system is: Windows - 10.0.17134 - AMD64
后来我根据这个日志查到一个大佬遇到的问题说是vs版本不对,但是我其实用的是mingwin64,所以大致也用gui指定了一下编译器版本,果然好了。因为对cmake非常不熟也不清楚用非gui如何指定所以只有用gui了。记录一下后续出现类似问题好清楚解决方法。
打开gui,如果有项目了,清除cache,然后点击tools-configure就会出现以下界面。然后选在对应的编译器就行。