Seite 1 von 1

Qt / Windows Qt mit Visual Studio .Net 2003

Verfasst: 23. Oktober 2006 14:28
von KuMpEl2
Hallo Qt-Forum,

ich bin verzweifelt daran, Qt 4.2.0 mit Visual Studio .Net 2003 zu installieren.

Aber lt. Anleitung benötige ich qconfigure.

Um den Patch von Qt/Win (diese Software zum patchen für Windows Qt) kann ich auch nicht installieren, da das Kommando patch nicht installiert ist.

Wie bekomm ich die Programme qconfigure(.bat) und patch?

Vielen dank!

MfG KuMpEl2

Verfasst: 23. Oktober 2006 14:49
von Christian81
Im aktuellen File von http://sourceforge.net/project/showfile ... p_id=49109 ist patch.exe enthalten. Eine Suche in google hätte Dich aber wohl sofort auf http://gnuwin32.sourceforge.net/packages/patch.htm geführt, wo man patch für windows beziehen kann

Verfasst: 23. Oktober 2006 14:55
von KuMpEl2
Danke Christian,

das hat schonma weitergeholfen!

Komischerweise ist nun auch die qconfigure.bat da... ich weiß nicht warum, hoffentlich gehts jetzt.

Vielen dank!!!!!!!

Gruß

Alex

Verfasst: 23. Oktober 2006 15:00
von Christian81
KuMpEl2 hat geschrieben: Komischerweise ist nun auch die qconfigure.bat da... ich weiß nicht warum, hoffentlich gehts jetzt.
Na sowas aber auch... tztz
patch.exe hat die Qt-Sourcen gepacht und dabei auch Dateien erstellt. Eine davon ist auch qconfigure.bat.

Verfasst: 24. Oktober 2006 10:12
von KuMpEl2
Hi,

undzwar bricht qconfigure mit diesem Fehler ab, ich hab schon gegogglt, aba nich wirklich was mit dieser stelle gefunden....

Vielleicht weiß ja einer von euch bescheid.

dankö

lg kumpel2

Code: Alles auswählen

Generating Code...
Compiling...
moc_qabstractslider.cpp
moc_qcheckbox.cpp
moc_qcombobox_p.cpp
moc_qdatetimeedit_p.cpp
moc_qdial.cpp
moc_qframe.cpp
moc_qlcdnumber.cpp
moc_qmainwindow.cpp
moc_qmainwindowlayout_p.cpp
moc_qmenudata.cpp
moc_qprogressbar.cpp
moc_qradiobutton.cpp
moc_qrubberband.cpp
moc_qscrollbar.cpp
moc_qsizegrip.cpp
moc_qslider.cpp
moc_qspinbox.cpp
moc_qsplashscreen.cpp
moc_qsplitter.cpp
moc_qstackedwidget.cpp
Generating Code...
Compiling...
moc_qstatusbar.cpp
moc_qtoolbarextension_p.cpp
moc_qtoolbarhandle_p.cpp
moc_qtoolbarseparator_p.cpp
moc_qvalidator.cpp
moc_qwidgetresizehandler_p.cpp
moc_qfocusframe.cpp
moc_qscrollarea.cpp
moc_qwidgetanimator_p.cpp
moc_qabstractprintdialog.cpp
moc_qabstractpagesetupdialog.cpp
moc_qdialog.cpp
moc_qerrormessage.cpp
moc_qinputdialog.cpp
moc_qpagesetupdialog.cpp
moc_qprogressdialog.cpp
moc_qaccessibleplugin.cpp
moc_qlistview.cpp
moc_qtableview.cpp
moc_qabstractitemdelegate.cpp
Generating Code...
Compiling...
moc_qlistwidget_p.cpp
moc_qtablewidget_p.cpp
moc_qtreewidget_p.cpp
moc_qabstractproxymodel.cpp
moc_qstringlistmodel.cpp
moc_qinputcontextplugin.cpp
moc_qinputcontext.cpp
moc_qwininputcontext_p.cpp
moc_qgraphicsitemanimation.cpp
moc_qgraphicsview.cpp
moc_qundogroup.cpp
moc_qundostack.cpp
moc_qundostack_p.cpp
moc_qundoview.cpp
moc_qsystemtrayicon.cpp
moc_qcompleter_p.cpp
Generating Code...
        cl -c -FIqt_gui_pch.h -Yuqt_gui_pch.h -Fptmp\obj\debug_shared\QtGuid_pch
.pch -nologo -Zm200 -GS -Od -ZI  -MDd -W3 -GR -EHsc -DQT_SHARED -DQT_THREAD_SUPP
ORT -DUNICODE -DQT_LARGEFILE_SUPPORT -DWIN32 -DQT_BUILD_GUI_LIB -DQT_MAKEDLL -DQ
T_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT3_SUPPORT -DQT_MOC_COMPAT -DPNG_
NO_ASSEMBLER_CODE -DPNG_NO_MMX_CODE -DQT_RASTER_IMAGEENGINE -DQT_RASTER_PAINTENG
INE -DQT_NO_CUPS -DQT_NO_LPR -DQT_HAVE_SSE -DQT_NO_FREETYPE -DQT_NO_OPENTYPE -DQ
T_NO_STYLE_MAC -DQ_INTERNAL_QAPP_SRC -DQT_DLL -DQT_CORE_LIB -I"C:/Programme/Qt/4
.2.0/include/QtCore" -I"C:/Programme/Qt/4.2.0/include/QtCore" -I"C:/Programme/Qt
/4.2.0/include" -I"C:/Programme/Qt/4.2.0/include/QtGui" -I"tmp" -I"..\3rdparty\w
intab" -I"..\3rdparty\libpng" -I"..\3rdparty\zlib" -I"C:/Programme/Qt/4.2.0/incl
ude/ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-msvc.net" -F
otmp\obj\debug_shared\ @C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\nm351.tmp
qrc_qstyle.cpp
        link /LIBPATH:"c:\Programme\Qt\4.2.0\lib" /LIBPATH:"c:\Programme\Qt\4.2.
0\lib" /NOLOGO /BASE:0x65000000 /DEBUG /DLL /incremental:no /OUT:"..\..\lib\QtGu
id4.dll" @C:\DOKUME~1\ADMINI~1\LOKALE~1\Temp\nm352.tmp
LINK : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' spe
cification
   Creating library ..\..\lib\QtGuid4.lib and object ..\..\lib\QtGuid4.exp
qdesktopservices.obj : error LNK2019: unresolved external symbol __imp__RegQuery
ValueA@16 referenced in function "bool __cdecl launchWebBrowser(class QUrl const
 &)" (?launchWebBrowser@@YA_NABVQUrl@@@Z)
qdesktopservices.obj : error LNK2019: unresolved external symbol __imp__RegQuery
ValueW@16 referenced in function "bool __cdecl launchWebBrowser(class QUrl const
 &)" (?launchWebBrowser@@YA_NABVQUrl@@@Z)
..\..\lib\QtGuid4.dll : fatal error LNK1120: 2 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Programme\Microsoft Visual Studio .NET 2003\VC7\
BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

Verfasst: 24. Oktober 2006 10:28
von Christian81
Du hast wohl irgendwo immer noch eine alte Version der qmake.conf aus qt-4-src/mkspecs/win32-msvc.net.
Sie muss folgende Zeile enthalten:

Code: Alles auswählen

QMAKE_LIBS_GUI      = gdi32.lib comdlg32.lib oleaut32.lib imm32.lib winmm.lib winspool.lib ws2_32.lib ole32.lib uuid.lib user32.lib advapi32.lib
wichtig ist hier advapi32.lib (das advapi32.lib fehlt häte Dir google aber bestimmt gesagt ;) )

[Gelöst!!!]

Verfasst: 24. Oktober 2006 13:07
von KuMpEl2
Supi, alles geklappt, dankööööö =))