小妹今天忙了一天就是我为了解决一个问题。。。
我在实践《精通Qt4编程》第三章的3.2节“程序中引入自定义窗口部件”时出现了如下问题:
首先我的主函数是这样的:
#include <QtGui>
#include <QtCore/QTextCodec>
#include "ui_findfileform.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
Q_INIT_RESOURCE(findfile);
QWidget *pWidget = new QWidget;
Ui::FindFileForm ui;
ui.setupUi(pWidget);
pWidget->show();
return app.exec();
}
我的头文件就不粘贴上来了
当我在中断运行qmake -project,qmake,make时,在最后make的时候出现了如下问题:
direct.cpp:(.text+0x76): undefined reference to `qInitResources_findfile()'
上网查过资料,有人说是需要把系统库包含进去,但是我把Q_INIT_RESOURCE(findfile)这一行注释掉的时候,在运行上面的命令就没事,请问如果我想要上面一行,需要怎么解决?等待好心人的回复。。。。