当前位置: 首页 > wzjs >正文

如何免费自己做网站湖南企业网站建设

如何免费自己做网站,湖南企业网站建设,调研政府网站建设工作,做网站要花钱吗使用vscode MSVC CMake进行C开发和Debug 前言软件安装安装插件构建debuug方案一debug方案二其他 前言 一般情况下我都是使用visual studio来进行c开发的,但是由于python用的是vscode,所以二者如果统一的话能稍微提高一点效率。 软件安装 需要安装的软…

使用vscode MSVC CMake进行C++开发和Debug

  • 前言
  • 软件安装
  • 安装插件
  • 构建
  • debuug方案一
  • debug方案二
  • 其他

前言

一般情况下我都是使用visual studio来进行c++开发的,但是由于python用的是vscode,所以二者如果统一的话能稍微提高一点效率。

软件安装

需要安装的软件如下:

软件说明
vscode必须
CMake必须
Microsoft Visual StudioVisual Studio带编译器,因此也必须下载,如果下载这个就要安装别的编译器
vcpkg包管理器,非必须

安装插件

首先需要安装vscode的插件,如图所示其中C/C++ Extension Pack包含了C/C++,C/C++ Themes和Cmake Tools。
在这里插入图片描述

构建

在写好.cpp文件和CMakeLists.txt后,配置好CMakePresets.json文件和CMakeUserPresets.json,可以在vscode中用快捷键ctrl+shift+p。然后输入cmake,在弹窗中先选择Select Configure Preset,选择在CMakeUserPresets.json设定好的预设,然后再选择Configure,就开始CMake的构建阶段。

若不清楚CMakeLists.txt,CMakePresets.json文件和CMakeUserPresets.json文件如何写以及如何设置,建议先根据教程学习CMake,等熟悉CMake后再查阅本教程。

在这里插入图片描述

debuug方案一

当安装了CMake Tools这个插件后,vscode左侧边栏会有显示,如下图所示
在这里插入图片描述
其中直接点debug,代码可以进入debug模式进行debug;而点击launch,代码就是直接运行不debug。

这种方法很方便,但是有一个缺陷,就是如果有在控制台打印内容的代码,这种方法在debug的时候无法在控制台中打印。

debug方案二

方案二稍微麻烦一点,但是能看到在控制台中打印的内容。

在根目录下创建.vscode文件夹,然后在.vscode文件夹中创建launch.json文件,文件中的内容参考CMake Tools教程中,当使用MSVC的时候拷贝如下内容:

{"version": "0.2.0","configurations": [{"name": "(msvc) Launch","type": "cppvsdbg","request": "launch",// Resolved by CMake Tools:"program": "${command:cmake.launchTargetPath}","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [{// add the directory where our target was built to the PATHs// it gets resolved by CMake Tools:"name": "PATH","value": "${env:PATH}:${command:cmake.getLaunchTargetDirectory}"},{"name": "OTHER_VALUE","value": "Something something"}],"externalConsole": true}]
}

然后点击右上角的小三角形
在这里插入图片描述
点击debug或者run都可以,然后再下一级界面中选择(msvc Launch),两个任选其一即可,这两个都代表刚刚在launch.json文件中设置的内容,至于为什么有两个我也不清楚,按理来说应该只有一个的。
在这里插入图片描述
然后即可进行debug或者run。

其他

在其他一些教程中,例如教程1,教程2中,都说要配置环境变量,其实他们说要配置环境变量其实是对应的上图中第一列C/C++: cl.exe build and debug active file这种debug方法。而我的方法是借用了CMake Tools这个插件,因此经过实测并不需要配置环境变量。

http://www.dtcms.com/wzjs/347680.html

相关文章:

  • 成都装修设计公司厦门seo关键词优化培训
  • 重庆建网站常用的关键词挖掘工具有哪些
  • 网站建设深圳如何写软文
  • 有专门教做儿童美食的网站吗网络营销师报名入口
  • 企业网站的分类有哪三种大数据查询个人信息
  • 郑州手机网站制作公司哪家好企业网站推广可以选择哪些方法
  • 深圳红酒网站建设长沙线上引流公司
  • gameleon wordpress微信seo排名优化软件
  • 网站内容建设和运营工作内容dz论坛seo设置
  • 石家庄做网站裕华区十大接单推广平台
  • 苏州网站建设哪里好税收大数据
  • 中国建设网网站打开百度官网
  • 哪个网站做兼职猎头seowhy论坛
  • 公众号怎么做网站编程培训班学费一般多少钱
  • 做国外夏令营的网站网络优化工具app手机版
  • WordPress限制文件夹文件数seo 优化思路
  • wordpress发布文章提示更新失败aso优化报价
  • 怎么做重庆时时彩网站代理简单的网页设计作品
  • 合肥做推拉棚网站推广搜索引擎seo推广
  • 郑州主动营销网站邵阳seo优化
  • 做个 公司网站多少钱哪里有免费的网站推广服务
  • windows 2012做网站伪静态网站营销推广
  • 电商网站功能模块图最新国际新闻事件
  • 上海做网站品牌公司西安互联网推广公司
  • 网站建设策划案模板网络运营是什么意思
  • 用rp怎么做网站按钮下拉框青岛seo排名扣费
  • 做网站交互百度指数
  • 怎样做网站seo搜索引擎的优化方法
  • 温州网站建设方案案例设计网址模板建站
  • 网站建设需要什么硬件郑州seo顾问培训