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

it公司做网站用什么软件做网站需要的公司

it公司做网站用什么软件,做网站需要的公司,网站建设期末作业要求,酒店网站设计目录 一、背景知识二、使用方法(一)安装扩展(二)创建 CMake 项目(三)编写代码(四)配置 CMakeLists.txt(五)生成构建文件(六)开始调试 …

目录

    • 一、背景知识
    • 二、使用方法
      • (一)安装扩展
      • (二)创建 CMake 项目
      • (三)编写代码
      • (四)配置 CMakeLists.txt
      • (五)生成构建文件
      • (六)开始调试
    • 三、总结

一、背景知识

在软件开发过程中,调试是不可或缺的一环。它帮助开发者定位代码中的错误,理解程序运行时的状态,从而提高代码质量和开发效率。CMake 是一个跨平台的构建工具,可以生成不同平台下的构建文件,如 Makefile 或 Visual Studio 解决方案等。VSCode(Visual Studio Code)是一款功能强大的轻量级代码编辑器,支持多种编程语言,具有丰富的扩展功能。结合 CMake 和 VSCode 进行 C++ 代码调试,可以充分利用两者的优点,打造高效的开发环境。

二、使用方法

(一)安装扩展

  1. 打开 VSCode。

  2. 点击左侧的扩展视图(扩展图标是一个四四方方的拼图块)。

  3. 在搜索框中输入“C/C++”。在搜索结果中找到由微软发布的“C/C++”扩展,点击“安装”按钮。

    文章配图

  4. 安装CMake

    文章配图

(二)创建 CMake 项目

  1. 新建一个文件夹CMake_DEBUG作为项目根目录。
  2. 新建build目录,用于构建和编译。
  3. 新建main.cpp
  4. 新建 CMakeLists.txt 文件。

(三)编写代码

main.cpp


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

(四)配置 CMakeLists.txt


cmake_minimum_required(VERSION 3.10)project(HelloWorld)set(CMAKE_CXX_STANDARD 11)add_executable(${PROJECT_NAME} main.cpp)

代码目录如下:

文章配图

此时利用cmake指令,应该能正常编译成功。打开vscode终端,


cd buildcmake ..cmake --build .

文章配图

(五)生成构建文件

现在只能编译成功,还是不能调试程序。怎样调试呢?

点击左边栏调试按钮,创建launch.json,选择c/c++:(Windows)启动。

文章配图

系统默认的launch.json如下:

文章配图

修改后的launch.json如下:


{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(Windows) 启动","type": "cppvsdbg","request": "launch","program": "${workspaceFolder}/build/Debug/HelloWorld.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"console": "externalTerminal""miDebuggerPath": "D:\\DevKits\\Qt\\Tools\\mingw810_64\\bin\\gdb.exe",}]
}

需要修改programmiDebuggerPath修改为自己的代码路径,其他默认即可。

(六)开始调试

跟visual studio 2022调试环境基本一样,断点,快捷键,F5,F10,F11等等。

文章配图

三、总结

通过以上步骤,我们成功地在Windows环境下 VSCode 中配置了 CMake C++ 项目,并实现了代码调试。这种开发方式充分利用了 CMake 的构建能力和 VSCode 的便捷性,为 C++ 开发者提供了一个高效、灵活的开发环境。在实际开发中,可以根据项目需求进一步扩展和优化配置,以满足更复杂的开发场景。

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

相关文章:

  • 茂名 网站建设网站页面素材
  • 怎么做网站优化排名网站建设 服务范围
  • 做任务网站有哪些内容昌黎网站建设
  • 的网站设计案例如何快速推广
  • 网站如何做导航条下拉菜单建设网站是否等于网络营销
  • 网站维护的注意事项有哪些做的好的网站
  • 可以做相册的网站孝感做网站
  • php网站制作实例教程澄海区建设局网站
  • 一站式服务图片网站建设交流发言材料
  • 网站建设咨询什么电商seo推广
  • 昆山网站建设 技术支持 力得网络网站 制作
  • 高端网站制作模板公司部门简介模板
  • 静态网站开发用到的技术网站建设中栏目是什么
  • 电脑网站转换手机网站怎么做我们seo
  • 网站尾部新站快速收录
  • 重庆网站排名优化教程软件工程项目管理
  • 百姓网免费发布信息平台seo教程技术优化搜索引擎
  • 修改图片网站网站收录量低怎么做
  • 律师个人网站源码微信电影网站建设教程
  • 网站建设与建设怎么配置wordpress
  • 网络商城网站建设自学织梦做网站要多久
  • 用lamp搭wordpress官网seo怎么做
  • 网站建设需要哪些必备文件ps软件下载安装
  • 腾讯云动态加速WordPress广东企业网站seo哪里好
  • 教育网站模块建设百度手机网站制作
  • 信息发布型网站哪个网站找住宿的便宜
  • 企业网站源码 html郑州经济技术开发区建设局
  • 建设人才证书查询网站长沙网页设计有哪些
  • 湖北省住建厅网站官网赣州市建设培训网
  • 教学网站制作治疗腰椎间盘突出的特效药