首页| 论坛| 消息

标题:求助,急,qtopia-2.2.0下编译QFileDialog出现错误
作者:hxfirefox
日期:2009-09-10 16:03
内容:

写了一个小程序,编译之后提示错误invalid use of undefined type `struct QFileDialog` ../qtopia-2.2.0-FriendlyARM/qt2/include/qfiledialog.h:45:forward declaration of 'struct QFileDialog',我也不知道问题出在什么地方,感觉 qt-2.2.0自己不认识自己的类了,不知道各位大侠有没有遇到过这样的问题,恳请大家帮忙解决下,谢谢了。
源程序:
#include
#include
#include
#include
class MyMainWindow : public QWidget
{
public:
MyMainWindow();
private:
QFileDialog *fdialog;
QString file;
};
MyMainWindow::MyMainWindow()
{
setGeometry(100, 100, 200, 50);
file = fdialog->getOpenFileName("/", ".txt");
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MyMainWindow w;
a.setMainWidget(&w);
w.show();
return a.exec();
}


#1 [shiroki 09-14 21:48]
这个类默认没有编译进qte, 属于被裁剪掉的部分。 需要编辑qconfig-qpe.h, 去掉其中的 ...NO_FILEDIALOG 宏定义, 再重新configure和make

回复 发表
主题 版块