uic läßt sich unter VC 2005 SP1 mit Qt 4.3.3 nicht erstellen
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
uic läßt sich unter VC 2005 SP1 mit Qt 4.3.3 nicht erstellen
Hallo,
wenn ich wie beschrieben versuche Qt zu bauen, erhalte ich folgenden Fehler, wenn er versucht den uic zusammen zu kleben:
link /NOLOGO /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /MANIFESTFILE:"tmp\obj\release_shared\uic.in
termediate.manifest" /OUT:..\..\..\bin\uic.exe @F:\Temp\nm24A.tmp
mt.exe -nologo -manifest "tmp\obj\release_shared\uic.intermediate.manifest" -outputresource:
..\..\..\bin\uic.exe;1
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\..
\..\bin\uic.exe". Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess v
erwendet wird.
NMAKE : fatal error U1077: ""C:\Programme\Microsoft Visual Studio 8\VC\BIN\mt.exe"": Rückgabe-Code "
0x1f"
Stop.
NMAKE : fatal error U1077: ""C:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake.exe"": Rückgabe-Cod
e "0x2"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
hat jemand eine Idee?
wenn ich wie beschrieben versuche Qt zu bauen, erhalte ich folgenden Fehler, wenn er versucht den uic zusammen zu kleben:
link /NOLOGO /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /MANIFESTFILE:"tmp\obj\release_shared\uic.in
termediate.manifest" /OUT:..\..\..\bin\uic.exe @F:\Temp\nm24A.tmp
mt.exe -nologo -manifest "tmp\obj\release_shared\uic.intermediate.manifest" -outputresource:
..\..\..\bin\uic.exe;1
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\..
\..\bin\uic.exe". Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess v
erwendet wird.
NMAKE : fatal error U1077: ""C:\Programme\Microsoft Visual Studio 8\VC\BIN\mt.exe"": Rückgabe-Code "
0x1f"
Stop.
NMAKE : fatal error U1077: ""C:\Programme\Microsoft Visual Studio 8\VC\BIN\nmake.exe"": Rückgabe-Cod
e "0x2"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
hat jemand eine Idee?
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Das hat nichts mit Qt zu tun sondern mit mt.exe. Suche mal nach dem Fehler bei google - passiert meist auf FAT-Partitionen.
Lösung: immer mal wieder probieren, irgendwann klappt es. Ich bin auf NTFS umgestiegen - danach war es weg (wegen der besseren Zeitauflösung)
Lösung: immer mal wieder probieren, irgendwann klappt es. Ich bin auf NTFS umgestiegen - danach war es weg (wegen der besseren Zeitauflösung)
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Na, da wuesste ich jetzt aber eine ganz einfach Loesung ...BartSimpson hat geschrieben:nmake clean hatte auch nix geholfen.
erst nach dem ich das ganze Verzeichnis gelöscht hatte gings wieder.
Was ist denn das schon wieder für ein blöder MS Bug??
Guenther
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Sory BartSimpson,BartSimpson hat geschrieben:Scherzkeks:)
Nur blöd wenn das Programm unter allen 3 Systemen laufen soll.
bitte nicht falsch verstehen, aber das ist mir bei Deinem Spruch
einfach so rausgerutscht, ist sonst wirklich nicht meine Art.Was ist denn das schon wieder für ein blöder MS Bug??
Also nix fuer ungut bitte ....
Guenther
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
Davao City, Philippines, Planet Earth, 28°C
Qt 4.8.1 for Linux/X11 - Open Source Edition for Application Development
ich hab glaube so ein ähnliches problem, nur löschen hat bei mir nix gebracht
also ich hab erstmal configure durchlaufen lassen
configure -platform win32-msvc2005
und dann nmake gestartet. nur leider bekomme ich immer ne fehlermeldung.
also ich hab erstmal configure durchlaufen lassen
configure -platform win32-msvc2005
und dann nmake gestartet. nur leider bekomme ich immer ne fehlermeldung.
und ja ich natürlich ntfs als dateisystem.D:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3>nmake
Microsoft (R) Program Maintenance Utility, Version 8.00.50727.762
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
cd src\winmain\ && "D:\Programmierung\IDE\Microsoft Visual Studio 8\VC\B
IN\nmake.exe" -f Makefile
Microsoft (R) Program Maintenance Utility, Version 8.00.50727.762
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
"D:\Programmierung\IDE\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Ma
kefile.Debug all
Microsoft (R) Program Maintenance Utility, Version 8.00.50727.762
Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten.
cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 -w34100 -w34189 -GR -EHsc
-DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_AS
CII -DQT_ASCII_CAST_WARNINGS -DQT_44_API_QSQLQUERY_FINISH -DQT3_SUPPORT -DQT_MOC
_COMPAT -D_USE_MATH_DEFINES -I"..\..\include" -I"tmp" -I"..\..\include\QtCore" -
I"d:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\include\qtmain" -I"tm
p" -I"d:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\include\ActiveQt"
-I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-msvc2005" -Fotmp\obj\debu
g_shared\ @C:\DOKUME~1\Axel\LOKALE~1\Temp\nm27.tmp
cl : Befehlszeile error D8003 : Name der Quelldatei fehlt.
lib /NOLOGO /OUT:..\..\lib\qtmaind.lib @C:\DOKUME~1\Axel\LOKALE~1\Temp\n
m28.tmp
LIB : fatal error LNK1181: Eingabedatei "tmp\obj\debug_shared\qtmain_win.obj" ka
nn nicht geöffnet werden.
NMAKE : fatal error U1077: ""D:\Programmierung\IDE\Microsoft Visual Studio 8\VC\
BIN\lib.EXE"": Rückgabe-Code "0x49d"
Stop.
NMAKE : fatal error U1077: ""D:\Programmierung\IDE\Microsoft Visual Studio 8\VC\
BIN\nmake.exe"": Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: "cd": Rückgabe-Code "0x2"
Stop.
D:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3>
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
wie funktioniert das mit qmake, ist das denn schon erstellt worden?
#############################################################################
# Makefile for building: qtmaind
# Generated by qmake (2.01a) (Qt 4.3.3) on: Fr 4. Jan 08:51:18 2008
# Project: winmain.pro
# Template: lib
#############################################################################
####### Compiler, tools and options
CC = cl
CXX = cl
DEFINES = -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_44_API_QSQLQUERY_FINISH -DQT3_SUPPORT -DQT_MOC_COMPAT -D_USE_MATH_DEFINES
CFLAGS = -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 $(DEFINES)
CXXFLAGS = -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 -w34100 -w34189 -GR -EHsc $(DEFINES)
INCPATH = -I"..\..\include" -I"tmp" -I"..\..\include\QtCore" -I"d:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\include\qtmain" -I"tmp" -I"d:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\include\ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"..\..\mkspecs\win32-msvc2005"
LIB = lib /NOLOGO
QMAKE = d:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\bin\qmake
IDC = d:\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\bin\idc.exe
IDL = midl
ZIP = zip -r -9
DEF_FILE =
RES_FILE =
COPY = copy /y
COPY_FILE = $(COPY)
COPY_DIR = xcopy /s /q /y /i
DEL_FILE = del
DEL_DIR = rmdir
MOVE = move
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
INSTALL_FILE = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
####### Output directory
OBJECTS_DIR = tmp\obj\debug_shared
####### Files
SOURCES = qtmain_win.cpp
OBJECTS = tmp\obj\debug_shared\qtmain_win.obj
DIST =
QMAKE_TARGET = qtmaind
DESTDIR = ..\..\lib\ #avoid trailing-slash linebreak
TARGET = qtmaind.lib
DESTDIR_TARGET = ..\..\lib\qtmaind.lib
####### Implicit rules
.SUFFIXES: .c .cpp .cc .cxx
{.}.cpp{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cc{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cxx{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.c{tmp\obj\debug_shared\}.obj::
$(CC) -c $(CFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cpp{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cc{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cxx{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.c{tmp\obj\debug_shared\}.obj::
$(CC) -c $(CFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cpp{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cc{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.cxx{tmp\obj\debug_shared\}.obj::
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
{.}.c{tmp\obj\debug_shared\}.obj::
$(CC) -c $(CFLAGS) $(INCPATH) -Fotmp\obj\debug_shared\ @<<
$<
<<
####### Build rules
first: all
all: Makefile.Debug ..\..\lib\qtmaind.prl $(DESTDIR_TARGET)
$(DESTDIR_TARGET): $(OBJECTS)
$(LIB) /OUT:$(DESTDIR_TARGET) @<<
$(OBJECTS)
<<
..\..\lib\qtmaind.prl:
@$(QMAKE) -prl -spec ..\..\mkspecs\win32-msvc2005 -win32 ..\..\projects.pro
qmake: FORCE
@$(QMAKE) -spec ..\..\mkspecs\win32-msvc2005 -win32 -o Makefile.Debug winmain.pro
dist:
$(ZIP) qtmaind.zip $(SOURCES) $(DIST) ..\..\projects.pro ..\..\mkspecs\features\exclusive_builds.prf ..\..\mkspecs\features\default_pre.prf ..\..\mkspecs\features\win32\default_pre.prf ..\..\.qmake.cache ..\..\mkspecs\qconfig.pri ..\..\mkspecs\features\qt_functions.prf ..\..\mkspecs\features\qt_config.prf ..\qt_install.pri ..\qt_targets.pri ..\qbase.pri ..\..\mkspecs\features\debug.prf ..\..\mkspecs\features\debug_and_release.prf ..\..\mkspecs\features\default_post.prf ..\..\mkspecs\features\build_pass.prf ..\..\mkspecs\features\static.prf ..\..\mkspecs\features\staticlib.prf ..\..\mkspecs\features\warn_on.prf ..\..\mkspecs\features\qt.prf ..\..\mkspecs\features\win32\thread.prf ..\..\mkspecs\features\moc.prf ..\..\mkspecs\features\win32\rtti.prf ..\..\mkspecs\features\win32\exceptions.prf ..\..\mkspecs\features\win32\stl.prf ..\..\mkspecs\features\win32\embed_manifest_exe.prf ..\..\mkspecs\features\win32\embed_manifest_dll.prf ..\..\mkspecs\features\win32\windows.prf ..\..\mkspecs\features\resources.prf ..\..\mkspecs\features\uic.prf ..\..\mkspecs\features\yacc.prf ..\..\mkspecs\features\lex.prf HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES
clean: compiler_clean
-$(DEL_FILE) tmp\obj\debug_shared\qtmain_win.obj
-$(DEL_FILE) ..\..\lib\qtmaind4.pdb ..\..\lib\qtmaind4.ilk vc*.pdb vc*.idb
distclean: clean
-$(DEL_FILE) $(DESTDIR_TARGET)
-$(DEL_FILE) Makefile.Debug
mocclean: compiler_moc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_source_make_all
compiler_moc_header_make_all:
compiler_moc_header_clean:
compiler_rcc_make_all:
compiler_rcc_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
-$(DEL_FILE) qmake_image_collection.cpp
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean:
####### Compile
tmp\obj\debug_shared\qtmain_win.obj: qtmain_win.cpp ..\..\include\QtCore\qt_windows.h \
..\corelib\global\qt_windows.h \
..\..\include\QtCore\qbytearray.h \
..\corelib\tools\qbytearray.h \
..\..\include\QtCore\qglobal.h \
..\corelib\global\qglobal.h \
..\..\include\QtCore\qconfig.h \
..\corelib\global\qconfig.h \
..\..\include\QtCore\qfeatures.h \
..\corelib\global\qfeatures.h \
..\..\include\QtCore\qatomic.h \
..\corelib\thread\qatomic.h \
..\..\include\QtCore\qatomic_generic.h \
..\corelib\arch\qatomic_generic.h \
..\..\include\QtCore\qatomic_arch.h \
..\corelib\arch\qatomic_arch.h \
..\..\include\QtCore\qatomic_alpha.h \
..\corelib\arch\qatomic_alpha.h \
..\..\include\QtCore\qatomic_arm.h \
..\corelib\arch\qatomic_arm.h \
..\..\include\QtCore\qatomic_boundschecker.h \
..\corelib\arch\qatomic_boundschecker.h \
..\..\include\QtCore\qatomic_i386.h \
..\corelib\arch\qatomic_i386.h \
..\..\include\QtCore\qatomic_ia64.h \
..\corelib\arch\qatomic_ia64.h \
..\..\include\QtCore\qatomic_mips.h \
..\corelib\arch\qatomic_mips.h \
..\..\include\QtCore\qatomic_parisc.h \
..\corelib\arch\qatomic_parisc.h \
..\..\include\QtCore\qatomic_powerpc.h \
..\corelib\arch\qatomic_powerpc.h \
..\..\include\QtCore\qatomic_s390.h \
..\corelib\arch\qatomic_s390.h \
..\..\include\QtCore\qatomic_sparc.h \
..\corelib\arch\qatomic_sparc.h \
..\..\include\QtCore\qatomic_windows.h \
..\corelib\arch\qatomic_windows.h \
..\..\include\QtCore\qatomic_x86_64.h \
..\corelib\arch\qatomic_x86_64.h \
..\..\include\QtCore\qstring.h \
..\corelib\tools\qstring.h \
..\..\include\QtCore\qchar.h \
..\corelib\tools\qchar.h \
..\..\include\QtCore\qnamespace.h \
..\corelib\global\qnamespace.h \
..\..\include\Qt3Support\q3cstring.h \
..\qt3support\tools\q3cstring.h \
..\..\include\QtCore\qvector.h \
..\corelib\tools\qvector.h \
..\..\include\QtCore\qiterator.h \
..\corelib\tools\qiterator.h \
..\..\include\QtCore\qalgorithms.h \
..\corelib\tools\qalgorithms.h \
..\..\include\QtCore\qlist.h \
..\corelib\tools\qlist.h \
..\..\include\QtCore\QPointF \
..\..\include\QtCore\qpoint.h \
..\corelib\tools\qpoint.h \
..\..\include\QtCore\QPoint
####### Install
install_target: all FORCE
@$(CHK_DIR_EXISTS) d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib $(MKDIR) d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib
-$(INSTALL_FILE) "..\..\lib\qtmaind.prl" "d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib\qtmaind.prl"
-$(INSTALL_FILE) "$(DESTDIR_TARGET)" "d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib\$(TARGET)"
uninstall_target: FORCE
-$(DEL_FILE) "d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib\qtmaind.prl"
-$(DEL_FILE) "d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib\$(TARGET)"
-$(DEL_DIR) d:$(INSTALL_ROOT)\Programmierung\Bibliothek\qt-win-opensource-src-4.3.3\lib
install: install_target FORCE
uninstall: uninstall_target FORCE
FORCE:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Wie sollen sonst die Makefiles erstellt worden sein?Nash hat geschrieben:wie funktioniert das mit qmake, ist das denn schon erstellt worden?
/edit: Der Rest sieht (leider) gut aus. Die Fehlermeldung sagt leider auch nichts:
http://msdn2.microsoft.com/en-us/librar ... S.80).aspx
http://www.codeprof.com/dev-archive/23/8-29-233278.shtm (Kommentar 4)
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung