Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ 内容 ] Windows下C/C++开发环境搭建 #9

Open
comradez opened this issue May 31, 2021 · 10 comments
Open

[ 内容 ] Windows下C/C++开发环境搭建 #9

comradez opened this issue May 31, 2021 · 10 comments
Assignees

Comments

@comradez
Copy link
Contributor

主题

Windows下C/C++开发环境搭建

大纲

目的是让有基本Windows操作能力的人能够跑起C/C++程序。

(下面的每个方案都包含了下载、安装、简单配置(如果有)、运行和调试。)

Dev C++

竞赛中最常见的IDE,内置了编译器,也有语法高亮,适合初学者入门使用。

现在也有在Dev C++ 5基础上fork出来进行二次开发的Dev C++ 6,适合较新的Windows系统。

Visual Studio

适合开发大型C++项目,无需过多配置。

MinGW/MSVC/Clang + VSCode

VSCode作为最受欢迎的GUI编辑器,有丰富的插件和功能,开发体验很好。

提供MinGW、MSVC和Clang下载安装上的帮助,不涉及三种编译器的对比。

你适合哪一种?

简单对比:Dev C++适合需要最简单入门的人,VS最“全”但资源和空间占用较大,VSCode轻量且强大但需要一些配置。


写这个是考虑到绝大多数学校的编程入门都还是用Windows写C或C++,因此在这里提供一些指南可能会很有用。内容大概会比较naive而且详细。

我计划最近开始写,但是要期末考试了所以不能确定什么时候拿出来>_<

@comradez comradez self-assigned this May 31, 2021
@comradez
Copy link
Contributor Author

我没用过CLion所以不太清楚,如果适合入门的话希望有用过的人写一下这部分(?)

@Akarinnnnn
Copy link

Visual Studio(2017+)

集代码编写、程序调试、自动化测试于一身,功能完备,安装卸载方便,但占用空间大(C盘约需要1GiB,安装目录需要2GiB)
适合硬盘空间不吃紧,且机器性能较高的玩家
笔者CPU: AMD Ryzen 5 3600 6核(超频至4.1GHz)

@LaoshuBaby
Copy link
Contributor

请去提ISSUE 2021/5/31 21:33:58

emmm 我写了一下#9里Dev-C++的部分
我确实不太清楚这样够不够「初学者友好」,哪里太详细了或者不够详细
所以希望大家看一下ヘ(;´Д`ヘ)
https://hedge.zcy.moe/s/kX9V9j6tc

话说这个是之前您写的吗?o( ̄▽ ̄)ブ

@what-is-me
Copy link

初学者:dev-c++/codeblocks
写大项目/windows项目:vs
小一些的项目/入门之后:vscode

偏向命令行/linux用户:vscode / gcc+vim
偏向弹窗:dev-c++/vs

因为没有写过大项目,我的vs一直闲置着,入了c++门后感觉vscode比dev/codeblocks更舒适
包括插件、主题界面等等

@what-is-me
Copy link

what-is-me commented Sep 21, 2021

我的评价:

dev-c++ codeblock vs vscode clion
加载 玄学 看装了多少插件 略慢
易用 难,要配置一些东西 不简单
扩展性 极大
自带编译器 g++ g++ mscv/clang-cl 要自己下载并添加到路径 要自己下载,并在设置中填写路径
cmake需求 不用 不清楚,应该没有 可以用 可以用,但必须自己编写 必须用
汉化 不清楚(可能有?)
界面 还行 略丑 有好看的主题 有好看的主题 有好看的主题
intelligence 有一点点代码补全和提示 有一点 自己装 感觉比vs的聪明一点,用起来很快乐

感谢Akarinnnnn的指正。

@LaoshuBaby
Copy link
Contributor

LaoshuBaby commented Sep 21, 2021 via email

@LaoshuBaby
Copy link
Contributor

LaoshuBaby commented Sep 21, 2021 via email

@Akarinnnnn
Copy link

Akarinnnnn commented Sep 21, 2021 via email

@Akarinnnnn
Copy link

我没记错的话,devc++也可以配msvc,这个不一定的

@what-is-me
Copy link

或许可以来个人介绍一下qt?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants