• 4202阅读
  • 3回复

[提问]怎么调用函数 [复制链接]

上一主题 下一主题
离线liriyue
 
只看楼主 倒序阅读 楼主  发表于: 2011-05-11
  1. void MainWindow::on_pushButton_clicked()
  2. {    
  3. sWidth = QApplication::desktop()->width();    
  4. sHeight = QApplication::desktop()->height();    
  5. Screen_Encode();     //这里为什么一直报错
  6. }
  7. void Screen_Encode()
  8. {    
  9. static struct SwsContext *img_convert_ctx;
  10. AVCodec *codec;    AVCodecContext *c;
  11. ……
  12. }


GUI应用程序中,我想调用函数Screen_Encode();,应该怎样弄?

[ 此帖被liriyue在2011-05-11 16:14重新编辑 ]
离线dbzhang800

只看该作者 1楼 发表于: 2011-05-11
和GUI没关系,在C++中,所有函数使用之前必须声明(或定义)
离线pan356
只看该作者 2楼 发表于: 2011-05-11
Screen_Encode()函数在MainWindow.cpp中实现的话,应将
void Screen_Encode()改为void MainWindow::Screen_Encode()
同时要在.h文件中进行声明

离线liriyue
只看该作者 3楼 发表于: 2011-05-11
可以了,多谢两位!!!
快速回复
限100 字节
 
上一个 下一个