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

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

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

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

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

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

如果你实在想用qt又要用c/c++标准库,那么 qt for vs 倒是一个不错的选择,可惜貌似你在Linux使用薯含的。程序编译出错,很有可能是因为找不到你用到某些函数的头/库文件。

不过你既然都用到qt了,建议还是用qt提供的一整套机制来实现你的程序,对于你问题中提到的需求,可以有下面的解决方式:

用QDir类可以实数团笑现对所有目录/文件的遍历 *** 作,

用QFile/QTextStream可以实现对文件读写的 *** 作等。

qt提供的接口都很友好,你稍微看一下qt的帮助文档就知道或物应该怎么用了。不过如果你是想把一个C语言做的项目用qt重做的话,那就当我什么都没有说了~

1.搜索:在终端查找Qt4的开发工具,输入下面的命令:$apt-cachesearchqt4-dev-tools然后结果可能如下:pyqt4-dev-tools-DevelopmenttoolsforPyQt4qmf-doc-QtMessagingFramework(QMF)-QCHdocumentationqt4-dev-tools-Qt4developmenttoolsqt4-doc-Qt4APIdocumentation2.安装Qt4:$sudoapt-getinstallqt4-dev-toolsqt4-demosqtcreator安装qt4-dev-tools时会额外安装qt4-designerqt4-docqt4-linguist-tools等工具。其中qt4-designer可以用来设计界面;qt4-doc是帮助文档;qt4-linguist-tools是用来国际化的,翻译用的;qt4-demos包含了很多Qt实例;qtcreator是Qt的集成开发环境。3.安装连接MySQL的驱动程序$sudoapt-getinstalllibqt4-sql-mysql4.如果需要安装其他Qt库,可以输入如下命令$apt-cachesearchlibqt4这里面可能有你需要枝带告的结果,总之猛明,要善于利行誉用搜索.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8256012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存