cmake创建一个c++工程,打印“hello Word!”

发布于:2024-07-26 ⋅ 阅读:(129) ⋅ 点赞:(0)

为了创建一个简单的C++工程并使用CMake来打印“Hello, World!”,你可以遵循以下步骤:

1. 创建项目目录结构

首先,创建一个新的项目目录,并在其中创建必要的子目录和文件。假设项目名为HelloWorld:

HelloWorld
├── CMakeLists.txt
└── src
    └── main.cpp

2. 编写C++源代码

在src目录下创建main.cpp文件,并在其中添加打印“Hello, World!”的代码:

src/main.cpp

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

3. 创建CMakeLists.txt文件

在项目根目录下(即HelloWorld目录)创建一个名为CMakeLists.txt的文件。这个文件用于配置CMake构建系统。

CMakeLists.txt

# 设置CMake的最小版本
cmake_minimum_required(VERSION 3.10)

# 定义项目名称和使用的语言
project(HelloWorld CXX)

# 指定C++标准
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)

# 添加可执行文件
# src/main.cpp是源文件,HelloWorld是生成的可执行文件名
add_executable(HelloWorld src/main.cpp)

4. 配置和生成构建文件

在项目根目录下打开终端(或命令提示符),并执行以下命令来配置和生成构建文件:

mkdir build
cd build
cmake ..

这会创建一个build目录,并在其中生成构建文件。

5. 编译项目

继续在build目录下运行编译命令:

cmake --build .

编译完成后,你将在build目录中找到一个名为HelloWorld的可执行文件。

6. 运行程序

运行生成的可执行文件以打印“Hello, World!”:

./HelloWorld

总结

你已经成功创建了一个使用CMake管理的C++项目,并编写了一个简单的“Hello, World!”程序。以下是关键步骤的回顾:

创建项目目录和源文件。
编写C++代码。
配置CMakeLists.txt文件。
使用CMake配置和生成构建文件。
编译和运行程序。

这样,你就可以在任何支持CMake的环境中重复此过程,并创建更多复杂的C++项目。

演示

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到