• 3265阅读
  • 3回复

QT框架与系统级调用问题? [复制链接]

上一主题 下一主题
离线mecland
 
只看楼主 倒序阅读 楼主  发表于: 2009-07-23
使用工业相机, 示例程序是gcc编译的c程序与GTK程序,运行均正常。移植至QT4中调用CaptureVideo(int video_handle, int buffer_num)函数后出现提示
: Invalid arguments提示.

怀疑是gcc与g++编译器的区别, 自己写了一个C程序使用g++编译器编译后运行正常!

只能怀疑是QT框架的问题, 不知QT中参数传递与c中有什么不同之处?
离线mecland
只看该作者 1楼 发表于: 2009-07-23
版主老大来看看吧,
离线shiroki

只看该作者 2楼 发表于: 2009-07-23
具体的错误信息是啥?
我估计是C和C++混合编程的问题, 和qt不会有任何关系。
一般C的函数要用extern "C"括起其声明才能在c++里调用。
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线mecland
只看该作者 3楼 发表于: 2009-07-23
编译时无错, 只是在运行时出现
: Invalid arguments
提示.

驱动和库都是由第三方提供的, 只在GNU C及GTK+中测试过
快速回复
限100 字节
 
上一个 下一个