现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

C++的几种学习工具和编译器

2013-03-30 06:51 工业·编程 ⁄ 共 641字 ⁄ 字号 暂无评论

首先:语言上,你选择的 C++ ,这点应该可以确定
其次,界面库的选择,你在犹豫 MFC 还是 Qt ?
再次,IDE的选择上,你在犹豫 Visual Studio 还是 QtCreator ?

假定,你界面库选择 Qt,IDE选择了 QtCreator?那么你面临编译器的选择(准备在QtCreator下用哪个编译器来编译你的程序):
微软的MSVC、开源的MinGW、Intel的C++编译器、还是...

不要单独把 VC 拉出来说,特别在你不清楚这几个概念的情况下:在不同的语境下有不同的含义,有人指代Visual Studio 的IDE、有人指代类库 MFC、有人指代其编译器 cl.exe,有人... 

换个角度考虑,你要写程序。选择了C++语言,那么:
* 你需要有一个C++的编译器
(微软MSVC(cl.exe link.exe lib.exe...),开源MinGW,...)

你想写界面,又不想直接用系统的api:
* 你就想去找C++的界面库
(MFC、Qt、WxWidget、GTKmm ...)

你讨厌用一个记事本写程序,然后调用编译器cl.exe 或 g++.exe 等等,于是
* 你想找一个IDE
(Visual studio、QtCreator、dev-c++、eclipse、netbean、...)

不管怎么说,这儿提到的,只有第一个是必须的。其他很重要,但不是必要。

这3个搭配起来,会有非常多的组合 (大家都学过数学)。而 Visual studio + MFC + cl.exe 只不过是windows下用的多的一种(因为它是微软帮你搭配好的)

给我留言

留言无头像?