# CMakeLists.txt 文件示例
# 指定最低版本的 CMake
cmake_minimum_required(VERSION 3.10)
# 定义项目名称和使用的语言
project(MyCxxProject VERSION 1.0 LANGUAGES CXX)
# 查找并包含标准库
find_package(CXX_STANDARD 14 REQUIRED)
# 添加可执行文件,指定源文件
add_executable(my_program main.cpp)
# 如果需要链接其他库,可以使用 target_link_libraries
# target_link_libraries(my_program PRIVATE some_library)
# 设置编译选项
set_target_properties(my_program PROPERTIES CXX_STANDARD 14)
cmake_minimum_required(VERSION 3.10)
:
project(MyCxxProject VERSION 1.0 LANGUAGES CXX)
:
MyCxxProject
,版本号为 1.0
,并且指明该项目使用 C++ 语言。find_package(CXX_STANDARD 14 REQUIRED)
:
REQUIRED
关键字表示如果找不到,则会报错。add_executable(my_program main.cpp)
:
my_program
的可执行文件,并指定其源文件为 main.cpp
。target_link_libraries(my_program PRIVATE some_library)
(注释掉的部分):
PRIVATE
表示这些库仅对 my_program
可见。set_target_properties(my_program PROPERTIES CXX_STANDARD 14)
:
my_program
使用 C++14 标准进行编译。以上是一个简单的 CMake 配置文件示例,适用于大多数 C++ 项目。你可以根据具体需求进行修改和扩展。
上一篇:c++ 格式化字符串
下一篇:mqtt c++
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站