当前位置: 代码迷 >> QT开发 >> 刚刚安装了qt-sdk-win-opensource-2010.02.1.exe,连个最简单的程序都编译出错
  详细解决方案

刚刚安装了qt-sdk-win-opensource-2010.02.1.exe,连个最简单的程序都编译出错

热度:431   发布时间:2016-04-25 04:25:50.0
刚安装了qt-sdk-win-opensource-2010.02.1.exe,连个最简单的程序都编译出错
刚安装了qt-sdk-win-opensource-2010.02.1.exe,连个最简单的程序都编译出错

#include <QtGui/QApplication>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
  QApplication a(argc, argv);
  MainWindow w;
  w.show();
  return a.exec();
}

这是用QT CREATOR建立的一个GUI程序,代码是自动生成的。编译时就报错,用自带的例子编程也是一样
出错信息:
d:\Qt\qt\lib/libqtmaind.a:-1: error: In function `WinMain@16':
C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/qtmain_win.cpp:93: undefined reference to `_Unwind_Resume'
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'
d:\Qt\qt\lib/libqtmaind.a(qtmain_win.o):qtmain_win.cpp::-1: error: undefined reference to `__gxx_personality_v0'
:-1: error: collect2: ld returned 1 exit status


------解决方案--------------------
貌似lz自己已经安装了一个gcc,把那个从环境变量中去掉。改为使用Qt自带的。
  相关解决方案