使用Cmake添加文件夹下所有cpp和h文件
时间: 2024-03-12 10:50:04 浏览: 483
合并一个文件夹中的所有文件.cpp
5星 · 资源好评率100%
您可以使用以下代码在 CMakeLists.txt 文件中添加文件夹下所有 cpp 和 h 文件:
```
# 设置源文件夹路径
set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/your_folder)
# 获取源文件夹下所有 cpp 和 h 文件
file(GLOB SOURCE_FILES
${SOURCE_DIR}/*.cpp
${SOURCE_DIR}/*.h
)
# 添加源文件到项目中
add_executable(your_executable_name ${SOURCE_FILES})
```
这将设置源文件夹路径,并使用 `file(GLOB ...)` 命令获取源文件夹下所有的 cpp 和 h 文件。然后,使用 `add_executable` 命令将这些源文件添加到项目中。您需要将 `your_folder` 替换为您实际的文件夹名称,将 `your_executable_name` 替换为您项目的实际名称。
阅读全文