CmakeList+C++编写简单示例

记录下c++多文件cmakelist编写流程:

目录结构大致如下:

1、swap.h

#include <iostream>
#include <vector>
#include <string>
using namespace std;

void swap(int *a,int *b);

2、swap.cpp

#include "swap.h"

void swap(int *a,int *b)
{
    int tmp=*b;
    *b=*a;
    *a=tmp;
}

3、test.cpp

#include "swap.h"

int main()
{
    int a=10,b=20;
    swap(&a,&b);
    cout <<a<<b<< endl;
    cin.get();
}

4、CMakeLists.txt

cmake_minimum_required(VERSION 3.0.0)
project(main)
set(SOURCE_FILES test.cpp swap.cpp)
add_executable(${PROJECT_NAME} ${SOURCE_FILES})

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CMakeLists.txt 是用于构建 C/C++ 项目的 CMake 配置文件。它定义了项目的源代码文件、编译选项、依赖库等信息,以便使用 CMake 构建项目。 在 VS Code 中使用 CMakeLists.txt 可以方便地进行 C/C++ 项目的开发和构建。你可以按照以下步骤操作: 1. 确保已安装 CMake 和 C/C++ 扩展插件:打开 VS Code,在扩展面板中搜索并安装 "C/C++" 和 "CMake Tools"。 2. 在项目根目录下创建 CMakeLists.txt 文件:在 VS Code 中打开你的项目文件夹,点击左侧的资源管理器图标,在项目根目录右键点击,选择 "New File",输入文件名为 "CMakeLists.txt"。 3. 编写 CMakeLists.txt 文件:在 CMakeLists.txt 中,你需要定义项目的编译选项、源文件、依赖库等信息。以下是一个简单示例: ```cmake cmake_minimum_required(VERSION 3.10) project(MyProject) # 设置 C++ 标准 set(CMAKE_CXX_STANDARD 11) # 添加源文件 add_executable(MyProject main.cpp) # 添加依赖库 target_link_libraries(MyProject PUBLIC mylibrary) ``` 在这个示例中,我们使用 `cmake_minimum_required` 设置所需的最低 CMake 版本,使用 `project` 定义项目名称。然后,使用 `set` 设置 C++ 标准,使用 `add_executable` 添加源文件,使用 `target_link_libraries` 添加依赖库。 4. 配置 VS Code 使用 CMake:在 VS Code 中打开 "Settings"(File -> Preferences -> Settings),搜索 "cmake" 并选择 "Cmake: Configure"。然后选择你的项目文件夹和编译目录,点击 "Yes" 来自动生成构建目录和配置文件。 5. 构建项目:在 VS Code 中打开终端(View -> Terminal),选择你的构建目录,在终端中输入 `cmake --build .` 来构建项目。 以上是在 VS Code 中使用 CMakeLists.txt 构建 C/C++ 项目的简单步骤。根据你的项目需求,可能需要在 CMakeLists.txt 中添加更多的配置信息。希望这些信息对你有所帮助!如果有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值