通过查阅相关资料,发现主要是由于VS里面的CMAKE版本上,对于非英文系统的支持问题。因此,需要修改CMakeDetermineCompilerId.cmake文件,在其中增加一行:
ENCODING AUTO # cl prints in current code page
该文件,在我的电脑中的路径如下:
c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.9\Modules\CMakeDetermineCompilerId.cmake
网友评论