Debug Libs erstellen

Alles rund um die Programmierung mit Qt
Antworten
tommy_gun
Beiträge: 59
Registriert: 9. August 2005 16:51

Debug Libs erstellen

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich glaube das war/ist ein Bug in 4.3.0
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
tommy_gun
Beiträge: 59
Registriert: 9. August 2005 16:51

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Versuche mal qmake in dem Verzeichnis erneut aufzurufen damit das Makefile neu erstellt wird.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
tommy_gun
Beiträge: 59
Registriert: 9. August 2005 16:51

Beitrag von tommy_gun »

Hallo Christian81,

Habe ich versucht, Hilft aber nicht.


Gruss
Tommy
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Zeig mal das Makefile.Debug
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
tommy_gun
Beiträge: 59
Registriert: 9. August 2005 16:51

Beitrag von tommy_gun »

Hallo Christian81,

OK, habe es angehängt.

Gruss
Tommy
Dateianhänge
makefile.txt
Makefile
(14.39 KiB) 158-mal heruntergeladen
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
tommy_gun
Beiträge: 59
Registriert: 9. August 2005 16:51

Beitrag 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
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
tommy_gun
Beiträge: 59
Registriert: 9. August 2005 16:51

Beitrag von tommy_gun »

Hallo Christian81,

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

Gruss
Tommy
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag 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.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten