qt 只能写c++程序吗,不能写c语言的程序吗,要写c只能用 gtk吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt 只能写c++程序吗,不能写c语言的程序吗,要写c只能用 gtk吗?相关的知识,希望对你有一定的参考价值。
qt使用的是gcc的编译器,准确的说,是g++编译器。使用qt是可以写C语言的程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void *指针转换上略有区别。
不过,qt的强大在于其C++界面,所以用qt来写C程序,并不是好的选择。
总结就是,能用,但是不好用。 参考技术A 好像是可以的吧,我直接添加。c的文件,照样编译通过,使用正常参见网上:于是,为了达到最爽的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上你的项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了本回答被提问者采纳 参考技术B 1、是可以的吧。c的文件,照样编译通过,使用正常参见网上:于是,为了达到最好的开发效果,开始想办法用QtCreator来写C/C++程序,他不仅有完善的IDE,方便的智能完成,还内嵌了gdb,调试起来很方便,感觉就和VS2005无异,更方便的是还集成了Git等版本控制插件,可以说是相当完美了。
2、其实,QtCreator是本来就是可以写C/C++程序的,唯一的缺陷就是,它会把两个库链接进去QtCore和QtGui。这两个是默认库,但 是一般我们的标准C/C++程序是不用这两个库的。去掉也很简单,直接用-=就可一了,用gedit或者vi建立一个空文档,把以下内容加进去,一个标准 的Qt空C/C++项目模板就完成了,把对应位置填上项目名和文件名保存为一个.pro文件再用QtCreator打开就可以了 参考技术C qt不仅可以写cc++,还可以跟其他编程语言绑定在一起,编写其他语言的程序,比较出名的就是pyqt了,用qt写python程序
以上是关于qt 只能写c++程序吗,不能写c语言的程序吗,要写c只能用 gtk吗?的主要内容,如果未能解决你的问题,请参考以下文章
开发iOS程序一定要用object-c吗?可以用C/C++么?