当前位置: 代码迷 >> QT开发 >> 生手求教,有关QT4编程,毕生感激
  详细解决方案

生手求教,有关QT4编程,毕生感激

热度:37   发布时间:2016-04-25 04:18:00.0
新手求教,有关QT4编程,毕生感激
本人最近做个东西,是指纹识别的程序,指纹识别与模块的通信是采用C语言写的代码,现在想做一个界面,采用的是QT4做的界面,求教QT4中是否可以直接包含我之前用C语言写的代码,或者有什么解决方法,本人是QT新手,望高手给个可行的解决方案,谢谢
------最佳解决方案--------------------
Qt下直接调C 是很常见的一个操作 有啥问题 

------其他解决方案--------------------
调用串口读写


using namespace std;
int setb (int fd, int nSpeed, int nBits, char nEvent, int nStop); //波特率
yourclass::yourclass()
{
  ...
}
void yourclass::run()
{
  if((fd=open(...)<0)
   ...
  setb(fd, 9600, 8, 'N', 1);
  ...
  while(1)
  { 
    ...
    n=read(fd, xxx, BUFFER_SIZE);
  }
}
//C的具体实现代码
int setb (int fd, int nSpeed, int nBits, char nEvent, int nStop)
{
  
}


------其他解决方案--------------------
可以,这个跟C++的东西包含C语言写的代码是一样地
------其他解决方案--------------------
直接包含你相应的头文件进去

对于界面相关调用你的代码的话,这个就跟你自己的设计有关了
------其他解决方案--------------------
一般不会出现不识别的问题
------其他解决方案--------------------
楼上有实例了。

通常这个应该不是问题,楼主可以试着做做。
------其他解决方案--------------------
引用:
可以,这个跟C++的东西包含C语言写的代码是一样地

具体是怎么做呢,我没有这样做过,望指教
------其他解决方案--------------------
引用:
直接包含你相应的头文件进去

对于界面相关调用你的代码的话,这个就跟你自己的设计有关了

这样做的话,调用串口的读写函数的话会出现不识别的问题,求解答
------其他解决方案--------------------
引用:
引用:

直接包含你相应的头文件进去

对于界面相关调用你的代码的话,这个就跟你自己的设计有关了

这样做的话,调用串口的读写函数的话会出现不识别的问题,求解答

贴出错信息,描述问题,而不要自己下结论。
------其他解决方案--------------------
该回复于2011-05-23 10:02:34被版主删除
------其他解决方案--------------------
谢谢各位,问题以解决了,8楼正解
------其他解决方案--------------------
8楼高手啊!
  相关解决方案