
qt使用的是gcc的
编译器,准确的说,是g++编译器。\x0d\x0a使用qt是可以写C
语言的
程序的,因为g++编译器,或者说所有的C++编译器,均可以兼容大部分的C语言程序,只在关键字和void*指针转换上略有区别。\x0d\x0a不过,qt的强大在于其C++界面,所以用qt来写C程序,并不是好的选择。\x0d\x0a总结就是,能用,但是不好用。qt几?用gcc编译。不过要用qt的工具先生成Makefile文件。一般是qt里自带的qmake工具。首先先写好cpp和头文件,在当前目录下依次执行qmake -project,qmake,make即可编译。共享内存、管道都是可以的。但其实现在一般来说,没有特殊的理由的话,socket是进程间通信的首选。c部分添加发送数据的模块,qt用一个线程来,收到数据就触发一个signal, 界面(主线程)的一个slot接受这个signal并更新显示。
评论列表(0条)