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

【C/C++】C/C++编程——C++ 开发环境搭建

C++的开发环境种类繁多,以下是一些常见的C++ 集成开发环境:

  • AppCode :构建与JetBrains’ IntelliJ IDEA 平台上的用于Objective-C,C,C++,Java和Java开发的集成开发环境
  • CLion:来自JetBrains的跨平台的C/C++的集成开发环境
  • Code::Blocks :免费C,C++和Fortran的集成开发环境
  • Dev-C++:可移植的C/C++/C++11集成开发环境
  • Eclipse CDT:基于Eclipse平台的功能齐全的C和C++集成开发环境
  • Geany :轻量级的快速,跨平台的集成开发环境。
  • Irony-mode:由libclang驱动的用于Emacs的C/C++微模式
  • Visual Studio IDE :来自微软的集成开发环境
  • Visual Studio Code :一款由微软开发且跨平台的免费源代码编辑器
  • Qt Creator:跨平台的C++,Javascript和QML集成开发环境,也是Qt SDK的一部分。
  • Xcode :由苹果公司开发

对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。

Visual Studio 基本不需要怎么配置,下载之后即可直接写代码、运行,然就可以出运行结果了,非常方便,很适合新手学习开发语言,缺点就是它占用内存比较大,稍微显得有点重。

如果想要轻便一点的开发环境的话可以使用 VSCode ,但是使用 VSCode 进行 C/C++ 开发管理时,需要手动配置多个 json 格式的文件,比如 task.json。这些配置文件如果设置出错,就可能导致程序运行失败。此外,还需下载并安装诸如 mingW 等工具,并将它们加入到系统环境变量中。同时,还需在 VSCode 的扩展应用市场中下载必要的插件。只有完成以上所有配置步骤,方可顺利运行开发环境。

下面我介绍一下如何安装Visual Studio。

Visual Studio 安装

1. 点击链接进入官网

https://visualstudio.microsoft.com/zh-hans/downloads/

2. 选择社区版,点击下载

[图片]

3. 下载完成后得到一个Setup.exe文件

[图片]

4. 双击这个exe文件,开始安装流程,点击继续。

[图片]

5. 按照自己的需求勾选要安装的C++模块,一般勾选使用C++进行桌面开发即可,选择好后点击安装

[图片]

如果需要更改安装路径的话,点击左下角的更改
[图片]

然后设置安装路径即可,建议直接使用默认即可
[图片]

6. 点击安装之后等待下载安装

[图片]

[图片]

7. 到这已经安装好了,然后进入安装器点击启动

[图片]

8. 启动之后则进入Visual Studio使用界面

[图片]

9. 打开之后,可以创建一个项目来体验一下这个开发工具,点击右侧的创建新项目

[图片]

10. 选择控制台应用,点击下一步

[图片]

11. 配置好项目的名称、路径,点击创建

[图片]

默认会生成一个带有输出"Hello,World!"的.cpp文件
[图片]

12. 点击本地Windos调试器运行代码,这时会弹出一个黑终端,输出"Hello,World!"

[图片]

到这Visual Studio已经成功安装,并且可以运行C++代码了

http://www.lryc.cn/news/287450.html

相关文章:

  • Go 接口
  • 用 AI 将自拍照 P 进不同艺术作品,谷歌发布「艺术自拍 2」
  • SpringSecurity+OAuth2.0 搭建认证中心和资源服务中心
  • c# 策略模式
  • 消息队列RabbitMQ.03.死信交换机的讲解与使用
  • 人工智能原理实验4(2)——贝叶斯、决策求解汽车评估数据集
  • 算力网络:未来计算资源的驱动力
  • java动态导入excel按照表头生成数据库表
  • Java 集合List相关面试题
  • k8s-基础知识(Pod,Deployment,ReplicaSet)
  • matlab查看源代码
  • 【数据库学习】PostgreSQL优化
  • 微信小程序分页加载功能,结合后端实现上拉底部加载下一页数据,数据加载中和暂无数据提示
  • idea 打包跳过测试
  • python sqlite3 线程池封装
  • 亚马逊运营:如何通过自养号测评有效防关联,避免砍单
  • winfrom图像加速渲染时图像不显示
  • Redash 默认key漏洞(CVE-2021-41192)复现
  • Git学习笔记:3 git tag命令
  • 10年软件测试经验,该有什么新的职业规划?
  • 重构改善既有代码的设计-学习(四):简化条件逻辑
  • 【代码---利用一个小程序,读取文件夹中图片,将其合成为一个视频】
  • MVC 和 MVVM的区别
  • redis—Set集合
  • 【jetson笔记】vscode远程调试
  • 大数据处理流程包括哪些环节
  • C++入门篇章1(C++是如何解决C语言不能解决的问题的)
  • java复习篇 数据结构:链表第一节
  • 深入理解与运用Lombok的@Cleanup注解:自动化资源管理利器
  • 【LeetCode每日一题】2865. 美丽塔 I