CMake Error: CMAKE_RC_COMPILER not set, after EnableLanguage
时间: 2024-02-02 07:17:27 浏览: 93
MySQL之——安装MySQL报错处理解决方案
5星 · 资源好评率100%
这个错误通常是在使用CMake构建Windows平台的项目时出现的。它表示需要设置CMAKE_RC_COMPILER变量,以便CMake可以找到Windows资源编译器。
要解决这个问题,你可以在CMakeLists.txt文件中添加以下代码:
```
if (WIN32)
enable_language(RC)
endif()
```
这将启用Windows资源编译器,并自动设置CMAKE_RC_COMPILER变量。如果这个方法不能解决问题,你可以手动设置CMAKE_RC_COMPILER变量来指定你的Windows资源编译器的路径,例如:
```
set(CMAKE_RC_COMPILER "path/to/rc.exe")
```
希望这能帮助你解决问题。
阅读全文