CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred!
时间: 2024-02-02 17:12:57 浏览: 453
rabbitmq-c-master.rar_RabbitMQ c lib_cmake编译_rabbitmq_rabbitmq-c
这个错误通常是因为CMake在配置时没有找到合适的编译器。你可以尝试手动设置CMake的编译器,例如:
```
cmake -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++
```
其中`/usr/bin/gcc`和`/usr/bin/g++`是你的编译器的路径。你也可以使用其他编译器的路径。另外,你也可以在CMakeLists.txt文件中设置编译器:
```
set(CMAKE_C_COMPILER "/usr/bin/gcc")
set(CMAKE_CXX_COMPILER "/usr/bin/g++")
```
这样可以在不输入命令的情况下设置编译器。
阅读全文