Eclipse 中添加了新版本
环境变量
Path D:\Qt\2009.05\qt\bin;D:\Qt\2009.05\qt\lib;D:\Qt\2009.05\qt\include;%PATH%;D:\qt\MinGW\bin;D:\Program Files\OpenCV\bin
QMAKESPEC win32-g++
QTDIR D:\Qt\2009.05\qt
Qt是编译过的版本 各种库都齐全
在eclipse中编译提示如下:
Description Resource Path Location Type
undefined reference to `_Unwind_Resume' test line 135, external location: C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain\qtmain_win.cpp C/C++ Problem
但是在没有gui的qt程序中可以编译成功。
#include <QtCore>
#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
return a.exec();
}
它可以成功
但是多加一个 #include <QLabel> 就出现以上问题了
在QCreator中提示如下:
C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/qtmain_win.cpp:135: undefined reference to `_Unwind_Resume'
把版本再改成4.4.3 环境变量也改成4.4.3的就又可以编译了。
我实在摸不着头脑,百度 google也没能搜出来答案,特此提问。谢谢。