在windows上利用vscode和cmake编译c++ 过程记载

[复制链接]
发表于 2025-1-2 17:16:48 | 显示全部楼层 |阅读模式
一般有两种方式,一种是下载 cmake 和 Microsoft Visual Studio,然后 cmake 直接构建出一个 sln工程,在 Visual Studio 举行开发。另一种是下载cmake 和 Visual Studio Code,本文重要是记载 Visual Studio Code 怎样团结 cmake 编译 c++ 代码

(文本讲这种)
1.下载前置内容



  • Visual Studio Code 及插件
  • CMake
  • C++编译器MinGW(因为不想编译出sln工程,以是这里下载MinGW)
    MinGw中包含gcc,g++等多种编译器,可以在windows上利用(windows无法直接安装gcc)
这里重要记载下编译器的利用:
1.1、下载安装 C++ 编译器 MinGW

下载链接: C++编译器MinGW
下载后解压到想安装的路径
1.2、将 MinGW 下 bin 目录的路径添加到环境变量中

打开环境配置里面的 path,然后新建环境变量。

1.3、重命名 mingw32-make.exe

进入bin文件夹,找到 mingw32-make.exe,重命名为 make.exe(依旧保存在bin文件夹中),重启电脑
然后 win + R ,输入cmd进入终端,输入下面的指令检察是否添加乐成
  1. gcc  -v
  2. make -v
  3. gdb --version
复制代码
至此,已经可以利用cmake构建c++工程了
2.工程实践

起首安装了下面的这些扩展;

CMakeLists.txt

  1. cmake_minimum_required(VERSION 3.10)
  2. project(SimpleProject)
  3. # 设置 C++ 标准
  4. set(CMAKE_CXX_STANDARD 11)
  5. set(CMAKE_CXX_STANDARD_REQUIRED True)
  6. # 添加可执行文件
  7. add_executable(SimpleProject main.cpp)
复制代码
main.cpp

  1. #include <iostream>
  2. int main() {
  3.     std::cout << "Hello, World!" << std::endl;
  4.     return 0;
  5. }
复制代码
打开终端,编译代码

  1. mkdir build
  2. cd build
  3. cmake .. -G"MinGW Makefiles"
  4. make
复制代码

运行结果:
  1. .\SimpleProject.exe
复制代码


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表