在win10系统上,帮我 写一个cmaklists文件,编译qxlsx的源文件作为单独的一个子工程
时间: 2023-07-16 11:14:58 浏览: 187
好的,以下是一个简单的CMakeLists.txt文件,可以编译qxlsx的源文件作为单独的子工程:
```
cmake_minimum_required(VERSION 3.0)
project(qxlsx_subproject)
# 设置qtxlsx的路径
set(QXLSX_DIR "path/to/qtxlsx")
# 添加qtxlsx库
add_subdirectory(${QXLSX_DIR} qtxlsx)
# 设置子工程源文件位置
set(SOURCE_FILES
src/file1.cpp
src/file2.cpp
...
)
# 添加子工程
add_executable(qxlsx_subproject ${SOURCE_FILES})
# 链接qtxlsx库
target_link_libraries(qxlsx_subproject qtxlsx)
```
请将上面的`path/to/qtxlsx`替换为您实际的qtxlsx路径,并将`src/file1.cpp`、`src/file2.cpp`等替换为您的源文件路径。然后在命令行中执行以下命令:
```
cmake -B build
cmake --build build
```
这将在`build`目录中生成可执行文件。
阅读全文