一、Windows

Windows没什么好说的了,铁定vs(下载链接:https://visualstudio.microsoft.com/zh-hans/),

因为如果不用vs,做Qt时会有奇妙的错误(具体见我的博客https://www.cnblogs.com/zhujiangyu/p/13387057.html

我现在Windows用vscode是因为配置不够高

附:vs2019配置要求

VISUAL STUDIO 2019 系统要求

支持的操作系统

Visual Studio 2019 将在以下操作系统上安装并运行(建议使用 64 位;不支持 ARM):

  • Windows 10 版本 1703 或更高版本:家庭版、专业版、教育版和企业版(不支持 LTSC 和 Windows 10 S)
  • Windows Server 2019:标准版和数据中心版
  • Windows Server 2016:Standard 和 Datacenter
  • Windows 8.1(带有更新 2919355):核心版、专业版和企业版
  • Windows Server 2012 R2(带有 Update 2919355):Essentials、Standard、Datacenter
  • Windows 7 SP1(带有最新 Windows 更新):家庭高级版、专业版、企业版、旗舰版

硬件

  • 1.8 GHz 或更快的处理器。 推荐使用四核或更好的内核
  • 2 GB RAM;建议 8 GB RAM(如果在虚拟机上运行,则最低 2.5 GB)
  • 硬盘空间:800 MB - 210 GB 可用空间,具体取决于安装的功能;典型安装需要 20-50 GB 的可用空间。
  • 硬盘速度:要提高性能,请在固态驱动器 (SSD) 上安装 Windows 和 Visual Studio。
  • 视频卡支持最小显示分辨率 720p (1280×720);Visual Studio 最适宜的分辨率为 WXGA (1366×768) 或更高。

支持的语言

Visual Studio 支持英语、简体中文、繁体中文、捷克语、法语、德语、意大利语、日语、韩语、波兰语、葡萄牙语(巴西)、俄语、西班牙语和土耳其语。

可在安装过程中选择 Visual Studio 的语言。 Visual Studio 安装程序也提供同样的 14 种语言版本,且将与 Windows 的语言匹配(若可用)。

注意:Visual Studio Team Foundation Server Office 集成 2019 提供 Visual Studio Team Foundation Server 2019 支持的 10 种语言版本。

其他要求

  • 安装 Visual Studio 需要管理员权限。
  • 需要 .NET Framework 4.5.2 或更高版本才能安装 Visual Studio。 Visual Studio 需要 .NET Framework 4.7.2 才能运行,但将在设置过程中安装它。
  • 对于 Windows 8.1 及更早版本,.NET Core 具有特定的 Windows 先决条件
  • 不支持使用 Windows 10 企业版 LTSC 版本Windows 10 S 和 Windows 10 Team Edition 进行开发。 可使用 Visual Studio 2019 生成在 Windows 10 LTSC、Windows 10 S 和 Windows 10 Team Edition 上运行的应用。
  • 与 Internet 相关的方案都必须安装 Internet Explorer 11 或 Microsoft Edge。 某些功能可能无法运行,除非安装了这些版本或更高版本。
  • 对于 Hyper-V 仿真器支持,需要一个受支持的 64 位操作系统。 此外,还需要安装支持客户端 Hyper-V 和二级地址转换 (SLAT) 的处理器。
  • 对于 Android 仿真器支持,需要一个受支持的处理器和操作系统。
  • 通用 Windows 应用开发(包括设计、编辑和调试)需要 Windows 10。 Windows Server 2019、Windows Server 2016 和 Windows Server 2012 R2 可用于从命令行生成通用 Windows 应用。
  • 运行 Windows Server 时,不支持服务器核心和最精简的服务器界面选项。
  • 不支持在 Windows 容器中运行 Visual Studio 2019(Professional、Community 和 Enterprise)。
  • Team Foundation Server 2019 Office 集成需要 Office 2016、Office 2013 或 Office 2010。
  • Xamarin.Android 需要 64 位版本的 Windows 和 64 位的 Java 开发工具包 (JDK)。
  • Windows 7 SP1 上需要 PowerShell 3.0 或更高版本来安装使用 C++、JavaScript 或 .NET 工作负荷的移动开发。

二、Linux

Linux我只推荐vscode(下载链接:https://code.visualstudio.com/),本来我打算用Qt Creator的,

但它的代码提示功能还是有些欠缺,vscode开始也是这样,后来我研究了一下,效果不错,详见我的另一篇随笔https://www.cnblogs.com/zhujiangyu/p/13387786.html

三、Mac

这个平台我没有了解过,不过应该可以用visual studio

最适合做C/C++开发的IDE的更多相关文章

  1. 使用VS.NET2019做为C++开发专用IDE

    一.下载安装包: https://visualstudio.microsoft.com/zh-hans/downloads/ 我下载的是企业版本. 二.安装支持C++ 序列号: Visual Stud ...

  2. 基于spring-boot的社区社交微信小程序,适合做脚手架、二次开发

    基于spring-boot的社区社交微信小程序,适合做脚手架.二次开发 代码地址如下:http://www.demodashi.com/demo/13867.html 1 概述 笔者做的一个后端基于s ...

  3. Python 开发的 IDE 和代码编辑器,你选择的哪一个?

    为了方便,我会分两个大类去说明,一类是适用于软件开发的比较通用的编辑器或 IDE ,我们可以通过插件等形式支持 Python 的开发,另一个是专注于 Python 开发的编辑器或 IDE . 不过在此 ...

  4. 【转】windows和linux中搭建python集成开发环境IDE

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  5. 十个最适合 Web 和 APP 开发的 NodeJS 框架

    在浏览器以外运行 JavaScript 对于 JavaScript 爱好者来说非常神奇,同时也肯定是 web 应用程序开发界最受欢迎的进步之一.全球各地的开发者张开双臂拥抱 NodeJS. 对于新手来 ...

  6. React Native的环境搭建以及开发的IDE

    (一)前言 前面的课程我们已经对React Native的环境搭建以及开发的IDE做了相关的讲解,今天我们的主要讲解的是应用设备运行(Running)以及调试方法(Debugging).本节的前提条件 ...

  7. 10 个最适合 Web 和 APP 开发的 NodeJS 框架

    在浏览器以外运行 JavaScript 对于 JavaScript 爱好者来说非常神奇,同时也肯定是 web 应用程序开发界最受欢迎的进步之一.全球各地的开发者张开双臂拥抱 NodeJS. 对于新手来 ...

  8. 将vim改造成C/C++开发环境(IDE) 2011

        [参考资料]吴垠的“手把手教你把Vim改装成一个IDE编程环境”在Fedora下成功将Vim打造成适用于C/C++的IDE用Vim搭建C/C++开发环境 Ubuntu下vim+ctags的配置 ...

  9. 一个JS效果竟然要研究一天,我是不是不适合做前端?

    前言 今天这篇文章的标题,显然是要搞事情.一个JS交互效果,居然花费了一天的宝贵时间才研究出来,我是不是不太适合做前端? 别急,搬好小板凳,正文从这开始- 本来今天下班回来感觉有点累,想着今天就别学了 ...

随机推荐

  1. js获取url并截取相应的字段,js解决url获取中文字段乱码问题

    相信url截取信息是一个很常用的小功能页面跳转传参的时候可以在A页面的url挂一些参数到B页面获取正常的页面传参都是以数字和英文为主正常情况下中文获取的时候是有乱码的所谓上有政策下有对策一个正常的ur ...

  2. C#中String与byte[]的相互转换

    从文件中读取字符串 string filePath = @"C:\Temp.xml"; string xmlString= File.ReadAllText(filePath); ...

  3. 京东秋招提前批初试--java开发工程师

    1,自我介绍,学过的课程有哪些 2,介绍一下java的内存结构和内存模型(jvm和jmm) 3,对于NIO有没有了解?作用是什么?(基于通道和缓冲区的I/O方式,用的是DirectByteBuffer ...

  4. 使用数据泵(expdp、impdp)迁移数据库流程

    转载原文地址为:http://blog.itpub.net/26736162/viewspace-2652256/ 使用数据泵迁移数据库流程 How To Move Or Copy A Databas ...

  5. 设计模式:bridge模式

    目的:将“类的功能层次结构”和“类的实现层次结构”分类 类的功能层次:通过类的继承添加功能(添加普通函数) 类的实现层次:通过类的继承实现虚函数 理解:和适配器模式中的桥接方法相同 例子: class ...

  6. AI面试题之深入浅出卷积网络的平移不变性

    卷积网络的平移不变性可能会经常在论文中看到,那这个到底是什么呢?看了一些论文的原文和网络上十几篇讲这个的博文,大概捋清了思路然后写下这个.不得不说,有的博文讲的有那么点问题. 1 什么是不变性 [不变 ...

  7. spring学习(一)spring简介

    Spring简介: Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制反转) 和 AOP(Asp ...

  8. 构建一个基于事件分发驱动的EventLoop线程模型

    在之前的文章中我们详细介绍过Netty中的NioEventLoop,NioEventLoop从本质上讲是一个事件循环执行器,每个NioEventLoop都会绑定一个对应的线程通过一个for(;;)循环 ...

  9. Android:沉浸式状态栏(一)工具类

    参考自Android 沉浸式状态栏完美解决方案 基本功能 状态栏深色或浅色图标切换 自定义状态栏背景 设置沉浸式状态栏 先准备几个工具类 1.SystemBarTintManager package ...

  10. Android多线程--AsyncTask

    常见的多线程方法有: 继承Thread类 实现Runnable接口 Handler AsyncTask HandlerThread 1.定义 一个Android已经封装好的轻量级异步类 属于抽象类,即 ...