• 4637阅读
  • 6回复

请教各位高手 [复制链接]

上一主题 下一主题
离线fangjuntan
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-12
— 本帖被 XChinux 执行加亮操作(2008-11-15) —
qt如何调用自己写的C函数。C的一些类型Qt好像不支持,比如char,Qt支持Qchar,这样如何编译呢
离线vrcats
只看该作者 1楼 发表于: 2008-11-12
Qt就是C++,所以铁定支持,你就大胆地用吧
离线fangjuntan

只看该作者 2楼 发表于: 2008-11-13
回 1楼(vrcats) 的帖子
谢谢你
请教你一个问题,
我现在用qt做了一个界面,然后要用这个界面显示用C做的软件的输出,这个用C做的软件我只需要其一部分输出用Qt做的界面显示。我现在界面做好,不知道如何去跟用C做的软件进行链接。
离线vrcats
只看该作者 3楼 发表于: 2008-11-14
如果是各自单独编译,可以用pipe,或者用socket,如果是和Qt工程一起编译,就用普通的C函数调用就可以了
离线fangjuntan

只看该作者 4楼 发表于: 2008-11-14
回 3楼(vrcats) 的帖子
谢谢,估计要单独编译,用管道如何实现,能不能讲清楚一下,谢谢
离线vrcats
只看该作者 5楼 发表于: 2008-11-14
用QProcess去调用你的c程序,QProcess是QIODevice的子类,可以从/往stdin和stdout里面输入输出,c程序那边用传统的输入输出就可以了
离线fangjuntan

只看该作者 6楼 发表于: 2008-11-19
回 5楼(vrcats) 的帖子
谢谢你!
学了不少东西,有问题再麻烦你,再次谢谢你!
快速回复
限100 字节
 
上一个 下一个