• 8114阅读
  • 1回复

请问在windows下的Qt编程问题 [复制链接]

上一主题 下一主题
离线jjbear
 
只看楼主 倒序阅读 楼主  发表于: 2006-04-10
在windows下安装了Qt4.12后,我用了Qt自带的一个简单例子,结果出错,请高手帮忙解决,谢谢。
以下是代码和出错的提示:

  #include <QApplication>
  #include <QPushButton>

  int main(int argc, char *argv[])
  {
    QApplication app(argc, argv);

    QPushButton hello("Hello world!");
    hello.resize(100, 30);

    hello.show();
   
    return app.exec();
  }
           
Setting up a MinGW/Qt only environment...
-- QTDIR set to d:\Qt\4.1.2
-- PATH set to d:\Qt\4.1.2\bin
-- Adding D:\Dev-Cpp\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++

d:\Qt\4.1.2>cd program

D:\Qt\4.1.2\program>qmake -project

D:\Qt\4.1.2\program>qmake

D:\Qt\4.1.2\program>make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/4.1.2/program'
g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"D:/Qt/4.1.2/
include/QtCore" -I"D:/Qt/4.1.2/include/QtGui" -I"D:/Qt/4.1.2/include" -I"." -I"D
:/Qt/4.1.2/include/ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"D:/Qt/4.1.2/mkspe
cs/win32-g++" -o tmp\obj\debug_shared\x1.o x1.cpp
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\program.exe" tmp\obj\debug_sha
red\x1.o -L"D:\Qt\4.1.2\lib" -L"D:\Qt\4.1.2\lib" -lmingw32 -lqtmaind -lQtGuid4
-lQtCored4
D:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot f
ind -lQtGuid4
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\program.exe] Error 1
mingw32-make[1]: Leaving directory `D:/Qt/4.1.2/program'
mingw32-make: *** [debug-all] Error 2
[ 此贴被XChinux在2006-04-10 13:52重新编辑 ]
离线XChinux

只看该作者 1楼 发表于: 2006-04-10
Windows下的mingw开源版默认是没有编译Debug Library的,如果你需要生成 debug版 的程序,那么要先编译Debug Library.在开始菜单QT程序组里有一项“Build Qt Debug Library”的菜单,你点这个菜单,来编译Debug Library。这之后,才能生成Qtxxxd.lib这样的库,才能生成 debug版 的程序。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个