Seite 1 von 1

Debug Libs erstellen

Verfasst: 9. August 2007 14:44
von tommy_gun
Hallo,

Ich versuche seit geraumer Zeit die Debug Libs zu erstellen. Das Batchfile aus dem Startmenü funktioniert bis zu dem Punkt, an dem mingw32-make aufgerufen werden soll . Es wir folgende Fehlermeldung zurückgegeben:

D:\qt\4.3.1\src\winmain> mingw32-make -f Makefile.debug
Makefile.debug:116 *** multiple target patterns. Stop

Was mache ich falsch?

Danke für eure Hilfe
Tommy

Verfasst: 9. August 2007 14:50
von Christian81
Ich glaube das war/ist ein Bug in 4.3.0

Verfasst: 9. August 2007 14:54
von tommy_gun
Hallo christian81,

habe die neuste 4.3.1 heruntergeladen der bug scheint dort immer noch drin zu sein. gibt es einen weg den bug zu umgehen?

Gruss
Tommy

Verfasst: 9. August 2007 14:57
von Christian81
Versuche mal qmake in dem Verzeichnis erneut aufzurufen damit das Makefile neu erstellt wird.

Verfasst: 9. August 2007 15:41
von tommy_gun
Hallo Christian81,

Habe ich versucht, Hilft aber nicht.


Gruss
Tommy

Verfasst: 9. August 2007 15:48
von Christian81
Zeig mal das Makefile.Debug

Verfasst: 9. August 2007 15:57
von tommy_gun
Hallo Christian81,

OK, habe es angehängt.

Gruss
Tommy

Verfasst: 9. August 2007 16:11
von Christian81
Naja, was mit 4.3 hat es shcon zu tun gehabt :)
c:\Programme\Microsoft Visual Studio\VC98\include\
Das ist falsch und kommt davon, dass Du die beiden Umgebungsvariablen 'LIB' und 'INCLUDE' mit den Pfaden von VisualStudio gefüllt hast.
VC6 machte das leider noch so, ab .NET 2002 gabs dafür dann die vsvars32.bat.

Verfasst: 9. August 2007 16:17
von tommy_gun
hallo christian81,

c:\Programme\Microsoft Visual Studio\VC98\include\

habe keine Ahnung wie das da reinkommt. Kannst du mir das erklären? :oops:

Gruss
Tommy

Verfasst: 9. August 2007 16:33
von Christian81
Habe ich doch.
Das ist falsch und kommt davon, dass Du die beiden Umgebungsvariablen 'LIB' und 'INCLUDE' mit den Pfaden von VisualStudio gefüllt hast.

Verfasst: 9. August 2007 16:48
von tommy_gun
Hallo Christian81,

Gibt es eine andere Lösung als den Pfad je nach verwendeter IDE zu wechseln?

Gruss
Tommy

Verfasst: 9. August 2007 17:31
von Christian81
Nein.
Wie gesagt ist es eine Unsitte von MSVC6 die Pfade global zu ändern anstatt (wie später) einen Startmenülink zu vsvars32.bat zu bieten.
Also erstelle dir eine Datei msvc6.bat, setze dort die Pfade und wenn Du msvc6 von der Kommandozeile aus benutzen willst (aus der IDE heraus braucht man das nicht), rufe die batch-Datei auf und fertig.