代码拉取完成,页面将自动刷新
# 设置CMake的最低版本要求
cmake_minimum_required(VERSION 3.10)
# 设置项目名称和版本
project(XMLParse VERSION 1.0)
# 设置C++标准(例如C++11, C++14, C++17等)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)
# 添加头文件目录
include_directories(./include)
# 添加源文件目录,并设置变量来包含所有的源文件
file(GLOB_RECURSE SRC_FILES src/*.cpp)
# 设置输出目录(CMake通常有自己的方式来管理输出目录,但这里我们特别指定)
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin)
# 添加可执行文件
add_executable(XMLParse ${SRC_FILES})
# (可选)如果你需要链接外部库,可以使用target_link_libraries()
# 例如:target_link_libraries(myapp PRIVATE YourLibraryName)
# (可选)如果你想要更精细地控制中间文件的位置,你可能需要使用CMake的其他特性,
# 比如OBJECT库或自定义命令,但通常不推荐这样做,因为CMake会为你管理这些。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。