CMake Error: CMake can not determine linker language for target: logger
时间: 2024-05-25 20:12:28 浏览: 26
这个错误提示表示 CMake 无法为名为 logger 的目标确定链接器语言。这通常是因为 CMake 无法找到正确的源文件或编译选项。为了解决这个问题,你可以尝试以下步骤:
1. 确保在 CMakeLists.txt 文件中正确地设置了 logger 目标,并且包括了所有必要的源文件和编译选项。
2. 确保所有的源文件都已经被正确地包含在 CMakeLists.txt 文件中。你可以使用 `add_executable` 或 `add_library` 命令来指定源文件。
3. 如果你使用了第三方库,请确保已经正确地设置了链接选项。你可以使用 `target_link_libraries` 命令来链接库文件。
4. 如果你仍然无法解决这个问题,请尝试清除 CMake 缓存并重新构建项目。你可以使用 `cmake --build . --clean-first` 命令来清除缓存并重新构建项目。
相关问题
CMake Error: CMake can not determine linker language for target: cam_server
这个错误通常表示在 CMakeLists.txt 文件中没有为目标 cam_server 指定编译器。你需要在 CMakeLists.txt 文件中添加以下代码来指定编译器和链接器:
```
project(cam_server)
add_executable(cam_server cam_server.cpp)
set_target_properties(cam_server PROPERTIES LINKER_LANGUAGE CXX)
```
这里的 cam_server 是你要编译的目标,cam_server.cpp 是源代码文件名。这段代码将使用 C++ 编译器来编译 cam_server 目标,并将链接器语言设置为 C++。你可以按照你的需要修改这些参数。
CMake Error: CMake can not determine linker language for target: DBoW2 CMake Error: Cannot determine link language for target "DBoW2".
这个错误通常是因为在CMakeLists.txt文件中没有指定链接器语言导致的。你可以尝试在CMakeLists.txt文件中为目标DBoW2指定链接器语言,例如:
```
add_library(DBoW2 SHARED ${DBoW2_SOURCES})
set_target_properties(DBoW2 PROPERTIES LINKER_LANGUAGE CXX)
```
其中,`DBoW2_SOURCES`是你的源代码文件列表,`CXX`是链接器语言(C++)。你可以根据你的实际情况进行修改。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)