[CMakList][原创]error MSB3073: 命令“setlocal解决的3种方法

报错如下:

[CMakList][原创]error MSB3073: 命令“setlocal解决的3种方法_第1张图片

第一种方法:启动VS以管理员身份运行,然后打开项目即可。这种原因是CMAKE_INSTALL_PREFIX设置为C盘,C盘有权限所以有此报错。

第二种方法:

cmake时,设置的build目录不对的原因。如在源码(CMakelist.txt所在目录)主目录的外侧,新建了build的目录。而不是在正确的在主目录下新建这个build目录。

 而不该

第三种方法:

打开自己项目,右键单击属性进入生成后事件,命令行查看自己路径是不是正确的

[CMakList][原创]error MSB3073: 命令“setlocal解决的3种方法_第2张图片

 

 

你可能感兴趣的:(环境配置)