C语言编译软件纠结中
我原来用的是dev cpp,最近老爸给我换了台电脑。win8系统貌似用不起dev cpp。我在纠结用code:: blocks还是visual studio (code::blocks以前用过,不过电脑用着老卡,放弃了)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我原来用的是dev cpp,最近老爸给我换了台电脑。win8系统貌似用不起dev cpp。我在纠结用code:: blocks还是visual studio (code::blocks以前用过,不过电脑用着老卡,放弃了)
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(13)
引用来自“中山野鬼”的评论
楼主,编辑器+make +编译套件 + 命令行(及脚本),是搞c的不变真理。。。哈。不怕喷的说一句,“搞c用ide,是一种shit的方式,做出来的,也是shit。。。”,至于 vc这种,注意是服务于c++的,c和c++完全是两种东西。哈。
vc是为微软的MFC和Windows API准备的。只用这两个东西,构建的时候非常非常舒畅,基本上啥都不用管。但是一旦要引入其他库就蛋疼了。。。 msbuild提供了一套图形界面,假如你不去学msbuild的xml文件如何编写,要么去倒腾一个叫“属性管理器”的东西,要么每次都手动调整啊!假如在学习一个库或者框架,一次次地调整简直要人命。但是想要弄属性管理器的东西,最后可能还是会落到学msbuild。。。这个时候,你会发现几乎只有微软会用msbuild。。。
c++非常复杂的构建过程,真的非常不容易设计出一套简单易懂的图形化界面来处理。java要引入一个东西,可以直接导入一个jar包(复杂的情况我不太了解。。。)。c++要引入一个东西,简直就是恶梦了。。。
引用来自“中山野鬼”的评论
楼主,编辑器+make +编译套件 + 命令行(及脚本),是搞c的不变真理。。。哈。不怕喷的说一句,“搞c用ide,是一种shit的方式,做出来的,也是shit。。。”,至于 vc这种,注意是服务于c++的,c和c++完全是两种东西。哈。
Windows MinGW/TDM-GCC C/C++ IDE: Orwell Dev-C++
http://sourceforge.net/projects/orwelldevcpp/
http://www.wilcobrouwer.nl/bestanden/devcpp5300.png
Orwell Dev-C++应该是支持Windows 8的。
要不下个自带MinGW的Qt SDK,安装时选择安装Qt Creator和MinGW这两个组件也可以。
http://mirrors.ustc.edu.cn/qtproject/official_releases/qt/4.8/4.8.6/qt-opensource-windows-x86-mingw482-4.8.6-1.exe
以后转到Linux上也可以非常轻松的使用Qt Creator进行开发:
http://my.oschina.net/eechen/blog/166969
决定了 就按照你的这个建议
楼主,编辑器+make +编译套件 + 命令行(及脚本),是搞c的不变真理。。。哈。不怕喷的说一句,“搞c用ide,是一种shit的方式,做出来的,也是shit。。。”,至于 vc这种,注意是服务于c++的,c和c++完全是两种东西。哈。
回答这种问题很可能被喷啊!唉,算了,冒着被喷的危险说下我的看法。
CodeBlocks体积小功能全,只学C或C++的话,CodeBlocks完全能满足,最爽的是自带的那些项目模板,opengl, qt4, arm, wxwidget, dll, lib等,这些都可以用来进一步学习C方面的知识。
VS的话,功能太多了,初学者很多功能根本用不着。而且一不小心就容易走上MFC这条不归路。除非打算学习C#、COM、WTL等知识,不然我觉得用VS太奢侈了。
好的,就决定是vs了
果断用vs2013。用微软的系统还不用微软的开发工具?怎么行?
说的好像Linux上没有IDE似的。Qt Creator、Eclipse CDT、Netbeans for C++、Jetbrains CLion,这些对Linux API的智能提示一点都不差。别以为世界上的IDE只有萎软的屎丢丢,一叶障目,不见泰山。
而且Linux上能够使用man和cppman非常方便的查看系统API和标准库函数,另外也有在线的man7.org手册,方便得很: http://my.oschina.net/eechen/blog/206443
回复
还有CodeBlocks CodeLite ,这些我都知道,全部都用过,Linux下面还是文本编辑+Makefile来的痛快,没好的不如不用
回复
说实话,Code::Blocks和CodeLite的智能提示跟Eclipse CDT和Qt Creator完全不在一个级别。