No sources given to target:TEST CMake (add_executable))
时间: 2024-05-26 10:13:10 浏览: 119
I'm sorry, could you please provide more context and information about what you are trying to accomplish with CMake and `add_executable`? It would be helpful to know what language you are working with and what specific issue you are facing. Once I have more information, I can better assist you.
相关问题
CMake Error at CMakeLists.txt:3 (add_executable): No SOURCES given to target: myexe
这个错误通常是由于在 `add_executable` 中没有指定任何源文件导致的。你需要在 `add_executable` 中指定源文件的名称,例如:
```
add_executable(myexe mysource.cpp)
```
其中 `myexe` 是生成的可执行文件的名称,`mysource.cpp` 是源文件的名称。你需要将其替换为你自己的源文件名称。如果你有多个源文件,可以在 `add_executable` 中列出它们的名称,以空格分隔。
-- Configuring done CMake Error at CMakeLists.txt:3 (add_executable): No SOURCES given to target: CANfestival CMake Generate step failed. Build files cannot be regenerated correctly. make: *** [Makefile:132:cmake_check_build_system] 错误 1
这个错误提示是因为在CMakeLists.txt中没有指定编译目标的源文件。你需要在CMakeLists.txt中添加源文件的路径,然后重新运行cmake命令和make命令。
例如,如果你的源文件位于src目录下,可以按照以下方式修改CMakeLists.txt文件:
```
cmake_minimum_required(VERSION 3.10)
project(CANfestival)
# 添加源文件的路径
set(SOURCES
src/main.cpp
src/xxx.cpp
)
# 设置编译目标
add_executable(CANfestival ${SOURCES})
```
在这个示例中,我们将源文件放在了src目录下,并将src目录下的所有源文件都添加到了SOURCES变量中。然后,我们使用add_executable命令将SOURCES变量中的所有源文件编译成一个名为CANfestival的可执行文件。
完成修改后,重新运行cmake命令和make命令即可。
阅读全文