Qt可以从事C语言的开发吗

Python018

Qt可以从事C语言的开发吗,第1张

可以啊

QT本身是C++的 所有QT开发都是C++规范。

而C++是兼容C的

所以 会C++必然会C

如果要从事纯C,那么经历几天的不适应,放弃类,放弃重载,放弃面向对象思想

就ok了

首先qt不是一门语言,而是c++的一组类库,当然不只是类库。

qt-creator-opensource-windows-x86-3.5.0.exe 相当于notepad,高级一点的富文本编辑器;

qt-opensource-windows-x86-mingw492-5.5.0.exe qt + mingw那一套,也就是一键安装之后同时拥有了qt,g++,gdb,qt creator就是不用做什么配置直接用了。

qt-opensource-windows-x86-msvc2013_64-5.5.0.exe 如果你已经熟悉了vs2013,你装了这个就可以用vs2013来开发qt项目。好像以前那个2010的版本是搞不起事的,慎装。

qt-vs-addin-1.2.4-opensource.exe 骗你的,仅仅安装上面那个是不够的,你需要安装这个并做一些配置才可以。

总的来说,ide包括以下几个方面:

富文本编辑器(qt creator),一个类库及其实现(qt),编译器(g++,ms),调试器(gdb,ms)组成的,高手嘛想怎么搭就怎么搭。像我们这种小白,一键傻瓜安装(第二个)就可以了,包治百病。

qt使用的是gcc的编译器,准确的说,是g++编译器。

使用qt是可以写C语言的程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void *指针转换上略有区别。

不过,qt的强大在于其C++界面,所以用qt来写C程序,并不是好的选择。

总结就是,能用,但是不好用。