• 5176阅读
  • 3回复

求助! [复制链接]

上一主题 下一主题
离线allenwu
 
只看楼主 正序阅读 楼主  发表于: 2008-08-31
— 本帖被 XChinux 执行加亮操作(2008-08-31) —
帮帮忙,看看这是什么错误?如何解决

C:\Program Files\Microsoft Visual Studio 8\VC\bin>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=MICROSOF-04239F
ComSpec=C:\WINDOWS\system32\cmd.exe
DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE
DXSDK_DIR=C:\Program Files\Microsoft DirectX SDK (June 2008)\
FP_NO_HOST_CHECK=NO
FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
FrameworkVersion=v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program
Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Stu
dio 8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
\include;C:\Qt\4.4.1\include;
LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Mi
crosoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\Pla
tformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;C:\Qt\4.4.1
\lib;
LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft
Visual Studio 8\VC\ATLMFC\LIB
LOGONSERVER=\\MICROSOF-04239F
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Mic
rosoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7
\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program F
iles\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Vis
ual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Progr
am Files\Microsoft Visual Studio 8\VC\VCPackages;C:\Qt\4.4.1;C:\WINDOWS\system32
;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Qt\4.4.1\bin;c:\Program Files\Microsoft
SQL Server\90\Tools\binn\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 8, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0d08
ProgramFiles=C:\Program Files
PROMPT=$P$G
QMAKESPEC=win32-msvc2005
QTDIR=C:\Qt\4.4.1
SESSIONNAME=Console
SonicCentral=C:\Program Files\Common Files\Sonic Shared\Sonic Central\
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=MICROSOF-04239F
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8\VC
VS80COMNTOOLS=C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\
VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
windir=C:\WINDOWS

C:\Program Files\Microsoft Visual Studio 8\VC\bin>cd ..

C:\Program Files\Microsoft Visual Studio 8\VC>cd .

C:\Program Files\Microsoft Visual Studio 8\VC>
C:\Program Files\Microsoft Visual Studio 8\VC>cd ..

C:\Program Files\Microsoft Visual Studio 8>cd ..

C:\Program Files>cd ..

C:\>cd hello

C:\hello>dir
驱动器 C 中的卷是 SYSTEM
卷的序列号是 D418-9CD6

C:\hello 的目录

2008-08-31  11:54    <DIR>          .
2008-08-31  11:54    <DIR>          ..
2008-08-25  23:33              257 main.cpp
              1 个文件            257 字节
              2 个目录 13,644,795,904 可用字节

C:\hello>qmake -project

C:\hello>qmake hello.pro

C:\hello>nmake

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefil
e.Release

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189
-DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQ
T_CORE_LIB -DQT_THREAD_SUPPORT -I"..\Qt\4.4.1\include\QtCore" -I"..\Qt\4.4.1\inc
lude\QtCore" -I"..\Qt\4.4.1\include\QtGui" -I"..\Qt\4.4.1\include\QtGui" -I"..\Q
t\4.4.1\include" -I"." -I"c:\Qt\4.4.1\include\ActiveQt" -I"release" -I"." -I"..\
Qt\4.4.1\mkspecs\win32-msvc2005" -Forelease\ @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
\nm609.tmp
main.cpp
.\main.cpp(8) : error C2039: 'setMainWidget' : is not a member of 'QApplication'

        c:\qt\4.4.1\include\qtgui\../../src/gui/kernel/qapplication.h(89) : see
declaration of 'QApplication'
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\
cl.EXE"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\
nmake.exe"”: 返回代码“0x2”
Stop.

C:\hello>nmake

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefil
e.Release

Microsoft (R) 程序维护实用工具 8.00.50727.42 版
版权所有 (C) Microsoft Corporation。保留所有权利。

        cl -c -nologo -Zm200 -Zc:wchar_t- -O2 -MD -GR -EHsc -W3 -w34100 -w34189
-DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQ
T_CORE_LIB -DQT_THREAD_SUPPORT -I"..\Qt\4.4.1\include\QtCore" -I"..\Qt\4.4.1\inc
lude\QtCore" -I"..\Qt\4.4.1\include\QtGui" -I"..\Qt\4.4.1\include\QtGui" -I"..\Q
t\4.4.1\include" -I"." -I"c:\Qt\4.4.1\include\ActiveQt" -I"release" -I"." -I"..\
Qt\4.4.1\mkspecs\win32-msvc2005" -Forelease\ @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
\nm60F.tmp
main.cpp
.\main.cpp(8) : error C2039: 'setMainWidget' : is not a member of 'QApplication'

        c:\qt\4.4.1\include\qtgui\../../src/gui/kernel/qapplication.h(89) : see
declaration of 'QApplication'
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\
cl.EXE"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\
nmake.exe"”: 返回代码“0x2”
Stop.
离线allenwu
只看该作者 3楼 发表于: 2008-08-31
非常感谢你,哈哈。
离线suraid
只看该作者 2楼 发表于: 2008-08-31
setMainWidget是QT3的方法,而你用的4.4.1
QApplication::setMainWidget() is no longer used. When all an application's windows are closed, the application will exit normally.
SuRaid团队主要承接嵌入式、Web、美工、算法设计等业务

团队网址: http://www.suraid.cn
团队博客: http://blog.suraid.cn
团队邮箱: bbs@esuraid.com
离线allenwu
只看该作者 1楼 发表于: 2008-08-31
若有高人愿意帮助,可直接在回复,或加我QQ57603539
快速回复
限100 字节
 
上一个 下一个