Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

1

01.12.2010, 17:25

Fehler beim Kompilieren wxWidgets mit nmake.exe (C1033: cannot open program database '')

Hi

Ja... wie die die überschrift schon sagt, versuche ich gerade wxWidgets zu erstellen.
Das ganze mache ich , da es Probleme mit der Projektdatei gibt, mit nmake.exe was ja bei Visual C++ 2010 Express
mitgeliefert wird. (Also über VC Command Promt)

Zitat

D:\C++\Libs\wxMSW-2.8.11\build\msw>nmake.exe -f makefile.vc


Das hat auch schon gut funktioniert (vor 2 monaten oder so).
Jetzt kommt aber ein Fehler:

Zitat

D:\C++\Libs\wxMSW-2.8.11\build\msw>nmake -f makefile.vc

Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.

cl /c /nologo /TC /Fovc_mswd\wxregex_regcomp.obj /MDd /DWIN32 /Zi /Fd..
\..\lib\vc_lib\wxregexd.pdb /D_DEBUG /Od /I..\..\include /I..\..\lib\vc_lib\m
swd /D__WXMSW__ ..\..\src\regex\regcomp.c
regcomp.c
..\..\src\regex\regcomp.c : fatal error C1033: cannot open program database ''
NMAKE : fatal error U1077: '"C:\Visual Studio\VC\BIN\cl.EXE"' : return code '0x2
'
Stop.


Ich habe leider keine Ahnung woran das liegt, habe auch %WXWIN% auf den wxMSW-Pfad gesetzt.
Ich habe allerdings einen Verdacht :) :
Als ich das erste mal nmake testen wollte, hat es funktioniert.... dann aber 2 min später hat es nicht mehr
funktioniert, da nmake.exe nun nur noch eine Größe von 0 kb hatte :) das kann natürlich nicht funktionieren...
(ich weiß leider nicht mehr, was ich in diesen 2 min gemacht habe :()
Dann hat mir dot sein nmake.exe geschickt, was auch funktioniert hat... allerdings bekomme ich halt jetzt den Fehler :(
Kann es sein, dass es an verschiedenen Versionen von nmake liegt ?... obwohl ich das nicht denke ;)

Weiß vielleicht jemand woran das liegen könnte ? bzw wie man das beheben kann ? Vielleicht könnte mir jemand nochmal seine
Version von nmake schicken...

PS: Ich könnte das ganze auch über ein Projekt machen aber es hat schon so gut über das makefile funktioniert...:)

Databyte

Alter Hase

  • »Databyte« ist der Autor dieses Themas

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

2

02.12.2010, 00:52

Jo hab das Problem elegant gelöst, indem ich einfach nmake.exe in xmake.exe umbenannt habe ;)
Jetzt gehts