发表于: 2013-01-16 17:40:24 我用qProcess 启动了一个外部c程序 这个c程序是录像的,现在需要c程序将采集的buf传给qt程序 用qt程序来实现实时截图功能 不知道各位大牛们有什么好的实现办法没!怎么才能把c程序的buf传给qt呢 |
这位朋友,C语言编写好的接口函数怎么给QT程序用呢?extern "C" ? 我尝试过很多方法。本来我编译的程序没有错误。QT中调用的话,就总是编译不过。能指点一下吗? | |
第一步:把接口编译成静态库,或者动态库,或者最简单的之间编译成obj文件, 第二步:把接口的声明的头文件和接口的库文件拷贝到QT工程中,最好单独建立一个文件夹, 第三步:在使用接口的地方include该头文件,然后就可以使用了 注意事项:1.QT是C++代码,所以引入C语言的接口时,头文件应该有这样的形式: 2.在QT工程配置文件下,要添加自己编译的接口的库的路径,否则链接的时候会报错。 | |
第一步:把接口编译成静态库,或者动态库,或者最简单的之间编译成obj文件, 健齿虎,你太帅了。之前的问题把我卡死了。我就先放下然后做其它的事情了。现在回过头来用你的方法果然弄出来了。非常感谢啊。 |
联系客服