Visual Studio 2022 CMake C++ Hello World

这篇具有很好参考价值的文章主要介绍了Visual Studio 2022 CMake C++ Hello World。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C++自学精简教程 目录(必读)

Visual Studio 2022 安装​​​​​​​

什么是CMake

CMake是跨平台的C/C++工程构建工具。

我们知道,

在Windows上用Visual Studio开发C/C++代码,工程文件是用.vcxproj文件来组织的;

在Linux上用gcc/g++开发C/C++代码,工程文件是用Makefile文件来组织的;

很多时候我们并不想了解这些文件的写法,但是又希望我们的代码可以在多个系统中无差别的编译运行。

这就诞生了CMake。

我们只需要创建一个CMakeList.txt文件(实际上Visual Studio 这样的工具会帮我们自动创建)就可以实现创建key在各个平台上编译运行的C++工程代码。

CMake的优势

随着CMake的普及,越来越多的人们希望可以直接在各种IDE中直接创建CMake工程。

这样就可以写跨平台的工程代码。使得我们的工程代码可以直接在Linux Windows macOS上无差别的运行。

比如,我们学校要求作业需要在Ubuntu上开发,但是我们自己的电脑是Windows的,我们希望可以直接在Windows上开发好了,再最后放到Ubuntu上运行一下看看,没问题就可以提交了。

这样我们就可以在Windows上开发Linux上的代码了。非常方便。

同样的,如果我们自己的电脑是macOS,一样也可以开发学校要求的在Ubuntu环境运行的代码,只需要我们在macOS上创建CMake工程开发即可。

Visual Studio 2022 CMake C++ Hello World

在Windows上使用Visual Studio 2022创建CMake 的C++ Hello World的步骤如下(非常简单):

打开Visual Studio 2022

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide

选择“创建新项目”

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
选择“CMake项目”

选择“下一步”

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
输入“项目名称”,选择“位置”

点击“创建”

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
刚刚创建好的CMake工程

此时需要点击“项目”>>“配置缓存”(注意:如果没有这个“配置缓存”菜单,那是因为VS正在扫描,需要等待几秒钟这个菜单就会出现),让CMake完成工程构建

注意!!!!! 由于VS需要扫描整个目录,需要时间,可能导致你的“配置缓存”一直是不能点击的状态。这时候要耐心等待,最多十秒基本上都会可以点击!

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
配置缓存

点击“视图”>>“输出”

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
并点击视图的固定按钮,让视图像下面的图里那样钉在界面上,否则视图可能会折叠起来看不到内容

可以看到CMake已经配置完毕

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide

选择启动项

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide

点击调试运行

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide

运行结果

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide

扩展阅读1:设置断点,调试运行

也可以设置断点,调试运行,这样程序就会在断点处停下来。我们就可以查看各个变量此时的值了。

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
在源代码的第10行设置了一个断点,调试运行,程序会执行到第10行的时候暂停

扩展阅读2:添加更多源代码到当前工程文章来源地址https://www.toymoban.com/news/detail-563379.html

Visual Studio 2022 CMake C++ Hello World,C++自学精简教程,c++,ide
添加更多源代码到当前项目,只需要在图中第9行尾部添加新的文件即可

到了这里,关于Visual Studio 2022 CMake C++ Hello World的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python程序员Visual Studio Code指南2 Hello World

    Visual Studio Code的Python 扩展提供了对Python语言的支持,包括语法着色、代码补全、过滤、调试、代码导航和代码格式化等功能,以及Jupyter Notebook支持等Python特有的功能。您可以在Visual Studio Code的扩展视图中安装Python扩展。与从扩展市场安装的任何扩展一样,你可以在设置编辑

    2024年02月12日
    浏览(15)
  • Visual Studio 2022 cmake配置opencv开发环境

    这里我用的是 widnows 10 64位 , Visual Studio 用的 Visual Studio Community 2022 (社区版) 对于 Android 开发工程师来说,为什么要使用 Visual Studio 呢 ? 因为在 Visual Studio 中开发调试 OpenCV 方便,可以开发调试好后,再移植到 Android 中。 官方地址在这里 : 官方下载地址 不过官方下载地址可能

    2024年02月07日
    浏览(35)
  • Visual Studio 2022 报错 LNK1104 无法打开文件“opencv_world310.lib”

    “link.exe”已退出,代码为 1104。 LNK1104 无法打开文件“opencv_world310.lib” 右键项目——属性—— 附加依赖项——编辑——取消勾选“从父级或项目默认设置继承”——确认,重新运行程序即可 运行结果 可能是以前电脑上安装过旧版本的visual studio,老版本文件与新版的vs不兼

    2024年02月16日
    浏览(23)
  • Visual Studio 2022使用CMake+MinGW+Clang+LLDB作为开发环境

    笔者前面写了两篇关于Visual Studio 2022使用MinGW的博文:《Visual Studio 2022使用MinGW来编译调试C/C++程序》、《Visual Studio 2022 CMake+MinGW+GDB 调试目标程序》,这两篇博文都是介绍的是GCC+GDB的编译与调试,本文笔者介绍的则是Clang+LLDB的编译与调试。读完本文,读者可以在GCC、Clang与

    2024年02月06日
    浏览(39)
  • 自学Spark,又是Hello World?

    在18年初刚开始接触学习spark的时候,买了一本《Spark大数据处理技术》的书,虽然后来一些Spark开发的知识都是从官网和实践中得来的,但是这本书对我来说是启蒙和领路的作用。 还记得这本书编程的开篇就是Spark程序”Hello World“!果然,这辈子是摆脱不了”Hello World“了。

    2024年03月13日
    浏览(16)
  • windows下cmake的小白级入门使用教程(hello world)

    想学习cmake,基于惯性思维,想先跑通一个“hello world”的例子,奈何网上教程一大把,有用的教程破费功夫寻找。大部分教程都没有从新电脑(重装系统后的电脑)的角度讲述步骤。 为了得到干净的电脑环境,研究了一段时间VMware虚拟机,并写了几篇文章,感兴趣的读者可移步

    2024年02月14日
    浏览(18)
  • Visual Studio 2022 C++下载及配置

     下载地址:https://visualstudio.microsoft.com/zh-hans/vs/          之后点击右下角的安装;  如果下载速度一直为0,那么解决方法为:修改电脑的DNS服务器地址为8.8.8.8和8.8.8.4                        这里可能会出现如下问题: 问题一: 出现该问题是因为没有安装对应的Win10 S

    2024年02月09日
    浏览(20)
  • 自学WEB后端01-安装Express+Node.js框架完成Hello World!

    前端         前端开发主要涉及用户界面(UI)和用户体验(UX),负责实现网站的外观和交互逻辑。前端开发使用HTML、CSS和JavaScript等技术来构建网页,并通过各种工具和框架(如React、Vue.js、Angular等)来简化开发过程。前端开发关注于网页设计、布局、样式、动画效果以及

    2024年02月07日
    浏览(31)
  • 【C++】CMake中Visual Studio的MSVC版本与PCL版本对应关系

    Visual Studio Version MSVC Version Visual Studio 2022 version 17.0.1-17.3.4 1930 -1933 Visual Studio 2019 version 16.00-16.11.2 1920 -1929 Visual Studio 2017 version 15.0-15. 9.11 1910 -1916 Visual Studio 2015 version 14.0 1900 -1933 PCL 版本 Visual Studio 1.13.0 2022及以上版本 1.12.1 2019及以上版本 1.12.0 2019及以上版本 1.11.1 2019及以上版

    2024年02月20日
    浏览(19)
  • Windows搭建C++开发环境(visual studio 2022)

    开发环境的搭建 开发工具:vscode、visual studio 2022、visual studio 2019、2015、2010 .. 安装步骤(以Windows下visual studio2022为例): 打开官网地址  Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com) 下载社区版2022   下载完成后打开 步骤如下 安装完成后会自动打开出现

    2024年02月06日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包