【CMake】编译单个源文件到可执行程序

C++源码:
 1 #include <cstdlib>
 2 #include <iostream>
 3 #include <string>
 4 
 5 std::string say_hello()
 6 {
 7     return std::string("Hello, CMake world!");
 8 }
 9 
10 int main()
11 {
12     std::cout << say_hello() << std::endl;
13     return EXIT_SUCCESS;
14 }
CMakeLists.txt:
1 # 设置cmake所需的最低版本
2 cmake_minimum_required(VERSION 3.21)
3 # 声明工程名称和工程支持的编程语言
4 project(CmakeTest LANGUAGES CXX)
5 # 指示cmake生成一个可执行程序,该程序通过编译、连接源文件main.cpp生成
6 add_executable(${PROJECT_NAME} main.cpp)

 

posted @ 2022-08-04 14:42  禅元天道  阅读(168)  评论(0编辑  收藏  举报