Makefile 到 CMake 转换指南:逐步说明
将 Makefile 转换为 CMake 需要以下步骤:
- 创建一个 CMakeLists.txt 文件并在顶部添加以下行:
cmake_minimum_required(VERSION 3.5.1)
project(project_name)
- 添加源文件和目标:
add_executable(target_name source1.cpp source2.cpp)
- 添加链接库:
target_link_libraries(target_name library_name)
- 添加编译器选项:
set(CMAKE_CXX_FLAGS '${CMAKE_CXX_FLAGS} -std=c++11')
- 添加包含目录:
include_directories(include_dir)
- 添加库目录:
link_directories(library_dir)
- 添加安装规则:
install(TARGETS target_name DESTINATION bin)
通过这些步骤,您可以将 Makefile 转换为 CMake。但请注意,由于 Makefile 和 CMake 的语法和规则不同,转换可能需要一些手动调整和修改。
原文地址: https://www.cveoy.top/t/topic/nIcX 著作权归作者所有。请勿转载和采集!