C语言C++编程软件推荐及下载方式

article/2025/10/26 20:49:31

windows下几款常用C语言C++编程软件推荐及下载过程

文章目录

  • 0.什么是IDE
  • 1.CodeBlocks(C语言C++皆可,无需配置环境)
    • 1.1 安装过程
    • 1.2 新建项目
  • 2.devc++(C语言C++皆可,无需配置环境)
    • 2.1 安装过程
    • 2.2 新建项目
  • 3.visual studio(C语言C++皆可,无需配置环境)
  • 4.vs code(C语言C++皆可,需要配置环境!!)
    • 4.1 安装过程
    • 4.2 环境配置
    • 4.3 常见问题(头文件无法被检测识别)
  • 5. The End

0.什么是IDE

 1.既然要学习编程那么编程软件对程序员而言是十分重要的,它为我们提供人性化的项目文件创建方式,编译器为我们提供语法错误的实时检查,它就是我们盖建高楼大厦的工具,没有编程软件无论是开发效率还是开发速度都会大大缩水,所以对编程软件的了解以及使用是每一位程序员必须要掌握的。
 2.相信大家经常听到别人说到IDE这个名词,那么IDE是什么意思呢?IDE是英文Intergrated Development Environment的缩写,中文意思是集成开发环境,是为程序员提供开发环境的应用程序。一般来讲由编辑器,编译器,用户图形界面,调试器四大部分构成。
 3.某些写代码的工具只是代码编辑器,并没有自动为我们配好编译器及一些必要的开发环境(例如深受许多人喜欢的vs code),在后面我们会详细介绍vs code的安装方法。

先说明一下我的安装环境是64位Win10系统,浏览器:搜狗

1.CodeBlocks(C语言C++皆可,无需配置环境)

优点:

  1. 无需配置环境
  2. 使用简单
  3. 打开速度快

缺点:

  1. 补全做得不太好,需要手敲比较多。

新手推荐程度:三星★★★

1.1 安装过程

1.百度搜索:codeblocks官网
第一步
2.进入官网,选择download
第二步
3. 选择下载版本(按图中所示进行操作)
第三步
点击跳转之后稍等两秒钟就会弹出下载界面
4.下载
最后
然后耐心等待即可。

1.2 新建项目

1.安装好后打开codeblocks
新建项目
2.建立项目
建立项目
3.然后根据提示填写文件名,选择文件路径即可开始编程啦!!

2.devc++(C语言C++皆可,无需配置环境)

 第二个推荐的是devc++,只是我用的第二个ide。渐渐不用codeblocks之后我就把阵营转向了devc++,然后直到现在我仍然在较为频繁的适用devc++,因为它足够轻量级,打开速度快,编译速度快,报错也较为友好。
优点:

  1. 无需配置环境
  2. 打开速度快
  3. 报错清晰友好

缺点:

  1. 补全做得不太好。

和codeblocks比较的类似,但是打开速度比codeblocks快,界面也稍微好看一点点。
推荐程度:四星★★★★

2.1 安装过程

1.百度devc++下载,这里我们选择第一个就可以了,点击普通下载
百度
2.点击下载
下载

2.2 新建项目

1.双击打开devc++,然后按图示操作
2
2.填写项目内容
3
3.然后你就可以开始编程啦~~!!

3.visual studio(C语言C++皆可,无需配置环境)

优点:

  1. 补全做得非常好。
  2. 行末输入分号结束语句时会替你自动格式化代码,不需要再担心排版不好看啦!
  3. 功能完整全面。
  4. 项目管理友好,一键式操作。

缺点:

  1. 体量太大,占用硬盘大,占用内存也不小,对电脑配置有一定要求(4g内存吃力)。
  2. 需要一段学习时间,因为功能实在是太多太强大,所以需要学习。有些说法在vs当中也不同(例如把工程叫做解决方案)
  3. 功能太多,许多功能对于新人来说都用不到,稍显臃肿。所以下载的时候酌情下载组件。

推荐程度:三星★★★

下载过程:
1.百度 微软官网
1
2.进入官网
2
3.选择 社区版(免费) 进行下载,即可
3
4.然后确认弹出的对话框下载 vs intaller,然后进入installer中进行vs的正式下载。

4.vs code(C语言C++皆可,需要配置环境!!)

 vs code是我目前用的最多也是最喜欢的一个编辑器!!注意是编辑器而不是集成开发环境!!意味着你需要自己配置环境(比较的繁琐)。
优点:1.界面美观,代码好看
2.扩展丰富,提升开发效率
3.操作简便,直观
缺点:1.代码编译时间太长(我也不知道是我自己电脑的原因还是什么原因)
2.多文件编译我至今尚未实现(准确的说是因为太麻烦了,我就选择在devc或者vs上面进行多文件,当然我现在涉及到的多文件还是比较少的)
3.环境配置稍显复杂,新手的话很大概率配不好,还把各种文件夹弄得乱七八糟
推荐程度:四星★★★★

4.1 安装过程

1.下载:下载的地址和上面visual studio的地址相同,并且就在vs的旁边
14

4.2 环境配置

我只简单说说大致流程帮各位理清思路(因为各种教程都十分冗长,我先让大家知道是怎么回事,详细的配置教程我以后可能考虑会出)。
step:1.安装vs code
2.下载编译器(一般来说mingw、clang等都是常用的)
3.将编译器所在目录的bin文件添加到path系统环境变量中:1)左下菜单栏搜索path 2)找到path那一栏,选中,然后进入编辑 3)添加文件路径 4)保存退出
图示:
16
1
1
在这里添加上编译器的文件路径即可,保存后退出

1
4.在网络上找到.vscode配置文件(很多教程中基本都有,下载即可,这一步很重要!!)
5.把.vsocde文件放到你的C语言/C++源码文件中(意味着以后你的C语言或者C++源码必须放在由.vscode文件的文件中!这样不会出任何问题。)
6.进入vscode,进入左边选择配置文件更改一下配置文件中的编译器文件路径(因为做教程的人的文件路径和你的肯定不一样!!所以你必须在必要的地方做修改,大体上不用改变,不会的地方也不要乱改。)
7.大功告成,你可以开始编程了!!

4.3 常见问题(头文件无法被检测识别)

 你以为这就结束了?很显然没那么简单,如果你在写自己的头文件(.h文件)时报错提示你无法识别头文件所在路径??你是不是又懵了?
解决方法:在配置文件中找到include路径的位置(那里有include关键字以及很多文件路径),把你的头文件所在的文件路径的绝对路径加入到include之中,这个问题就得到解决了!

5. The End

几款在windows上比较好用的ide推荐就到这里了,这里的用户仅针对windows用户,当然我还知道一些ide也不错比如xcode,vim等等。这些有兴趣大家可以自行下载,有任何问题可以评论区批评指正!


http://chatgpt.dhexx.cn/article/M1ynQb5V.shtml

相关文章

适合编写C语言代码的编程软件有哪些?大学生赶紧行动起来!

C语言基本上是大学计算机及其相关专业在大一上学期就会开的一门课程,但是很多学生就是在大一上学期期末的时候很着急,因为自己完全没有学好C语言,感觉一学期白学了,其实究其主要原因,还是因为你在上课认真听了,也做了课堂作业,但是却没有在课后好好的自己去主动敲代码,…

C语言编程软件

C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具。 好多刚开始接触c语言的朋友都想知道用上面软件开发c语言…

C++语言编程软件推荐及下载教程

保姆级教程!C语言C编程软件推荐及详细下载过程 原创 你隔壁的小傻子 最后发布于2020-02-08 23:01:14 阅读数 261 收藏 发布于2020-02-08 23:01:14 文章标签: c 编程语言 c语言 经验分享 版权声明:本文为博主原创文章,遵循 C…

推荐C语言编译器(手机APP)

C语言编译器(Compiler) 这个APP的特点是简单,有.c文件的保存打开,满足小白,大佬日常手机编程需求。 主页面 文件打开保存 C语言编译器(IDE) 这款APP特点是多样,有编译器,有教程,有案例,有视…

推荐几款可以直接在手机上编程的app(包含Java、C、Python等)

这里介绍几款可以在手机上编程的app,分别是: 1.java和Android:AIDE集成开发环境。 2.C语言:c语言编译器、C4droid。 3.python:QPython3、Termux。 4.CSS/HTML/JavaScript:HTMLplay。 大部分都不需要root,可以直接编写程序并运…

手机编程软件推荐(C/C++、JAVA篇)

手机编程软件为我们学习编程的过程中带来了诸多方便,例如你可以随时随地掏出手机验证突如其来的关于编程的想法而不需要用到电脑。 下面是一些笔者用的感觉不错的软件。 大纲: C/C:1. C4droid 2. C语言编译器(C编译器) 3. cxxdr…

手机上有哪些不错的c语言编程软件?

手机上编程C语言的软件其实非常多,下面我介绍2个不错的软件,分别是C语言编译器和C++编译器,这2个软件都可以在手机上直接编译运行C语言程序,而且使用起来非常不错,下面我简单介绍一下这2个软件的安装和使用: C语言编译器 1.首先,下载安装C语言编译器,这个可以直接到手…

UE4 使用manifest文件

如何使用manifest文件 按照上面图片查看保管库路径,然后去到路径,建一个空文件夹,然后把manifest 按照上面图片查看保管库路径,然后去到路径,建一个空文件夹,然后把manifest(这个文件必须是文件夹的下一个…

C# 以manifest文件方式申请应用以管理员身份运行

这里是在VS2017下面操作为例,程序需要管理员权限运行,manifest是改动最小的方式。这里以RTVS项目为例进行讲解。 添加manifest配置文件 项目右键添加新建项,如下图所示: 修改manifestUAC权限控制 项目结构如下: 需要…

加载AB包(AssetBundle),通过Manifest文件,加载依赖

加载AB包依赖,需要读取主包信息 除了我们设置的ab包之外,会自动根据文件夹名字生成一个包 自动生成的包有什么用呢,我们先简单说一下里面有什么东西吧 AssetsBundle也是一个二进制文件,AssetsBundle对应的mianfest文件,可以用记事本打开,这个mianfest文件里面记录了当前目录…

java项目生成manifest_Java项目中classpath路径详解-manifest文件

项目里用到了classpath路径来引用文件,那么classpath指的是哪里呢 我首先把上面的applicationContext.xml文件放在了src目录下发现可以。 那么classpath到底是哪里呢,在网上看了几篇博客 画黄线部分解释了我放在src目录下能用classpath:访问的问题。 但是红线部分,他说这句…

Manifest文件修改(安卓)

在工作的时候发现的一个问题,在虚幻5打包完安卓包之后会发现游戏的访问文件夹权限总是开着的,最后查实是Manifest文件中的一个属性的原因,属性名为bUseExternalFilesDir,把他改为false就能解决问题了。 下载apktool.bat、apktoo…

vs2015附加manifest文件

事由是通过GetVersionEx获取Win10版本号&#xff0c;获取出来是6.2&#xff0c;显然是错误的&#xff0c;需要附加一个manifest文件。 manifest文件内容如下&#xff0c;文件为UTF8编码&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <a…

Android运行时修改Manifest,Android如何动态修改Manifest文件

繁星淼淼 修改manifest文件Android Manifest.xml&#xff0c;添加相应的声明。在这里&#xff0c;我们需要将新定义的活动PrefsActivity注册到manifest文件。同前面一样&#xff0c;在Eclipse中打开AndroidManifest.xml文件会默认进入Eclipse提供的图形化编辑界面。单击Applica…

manifest文件linux,MANIFEST 文件扩展名: 它是什么以及如何打开它?

解决难以打开 MANIFEST 文件的问题 打开 MANIFEST 文件的麻烦 Microsoft Notepad 已删除 你尝试加载 MANIFEST 文件并收到错误&#xff0c;例如 “%%os%% 无法打开 MANIFEST 文件扩展名”。 通常情况下&#xff0c;这意味着 Microsoft Notepad 没有安装在 %%os%% 上。 由于您的…

repo manifest文件

一、前言&#xff1a; repo用于管理多个git项目&#xff0c;同一产品可能包含多个git项目&#xff0c;不同的git项目集合&#xff0c;可能形成不同产品&#xff0c;通过repo可以实现方便的管理。 那么repo如何管理多个git项目的呢&#xff1f;管理的git项目的配置信息都存放在…

Manifest文件详解

Manifest是个XML的描述文件&#xff0c;对于每个DLL有DLL的Manifest文件&#xff0c;对于每个应用程序Application也有自己的Manifest。对于应用程序而言&#xff0c;Manifest可以是一个和exe文件同一目录下的.manifest文件&#xff0c;也可以是作为一个资源嵌入在exe文件内部的…

AndroidManifest文件详解

AndroidManifest 官方解释是应用清单&#xff08;Manifest意思是货单&#xff09;&#xff0c;每个应用的根目录中都必须包含一个&#xff0c;并且文件名必须为AndroidManifest。这个文件中包含了APP的配置信息&#xff0c;系统需要根据里面的内容运行APP的代码&#xff0c;显示…

IIS 部署的网站无法启动

昨天更新了下电脑系统&#xff0c;早上一来发现自己原先在iis上部署的网站全部都被停止了。。。。。。。然后找其中一个网站进行重新启动&#xff0c;却是无法启动&#xff0c;提示如图&#xff1a; 这个是因为80端口被占用了&#xff0c;可以在 命令行 输入 netstst -ano …

如何打开IIS服务

windows10为例&#xff1a;右击此电脑--属性--控制面板--网络和Internet--程序--启用或关闭Windows功能--勾选Internet Information Services 所有选项--确定&#xff0c;等待操作完成后&#xff0c;就可以打开IIS服务了&#xff08;使用时直接搜索IIS即可&#xff09; 详细步…