qt 只能写c++程序吗,不能写c语言的程序吗,要写c只能用 gtk吗?

如题所述

qt使用的是gcc的编译器,准确的说,是g++编译器。
使用qt是可以写C语言的程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void *指针转换上略有区别。
不过,qt的强大在于其C++界面,所以用qt来写C程序,并不是好的选择。
总结就是,能用,但是不好用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-06
好像是可以的吧,我直接添加。c的文件,照样编译通过,使用正常参见网上:于是,为了达到最爽的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上你的项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了本回答被提问者采纳
第2个回答  2015-10-28
1、是可以的吧。c的文件,照样编译通过,使用正常参见网上:于是,为了达到最好的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
2、其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了
第3个回答  2021-01-19
qt不仅可以写cc++,还可以跟其他编程语言绑定在一起,编写其他语言的程序,比较出名的就是pyqt了,用qt写python程序
相似回答