Visual Studio 2005 - Files zum Projektordner hinzufügen
-
Hallo allerseits
Ich schreibe gerade an einem kleinen DirectX-Programm, da mein Problem
aber Visual-Studio-Spezifisch ist, poste ich mal hier...Ich brauche für mein Programm einige Dateien mit Mesh-Daten sowie
Grafikdateien (JPG) für die Texturen, die ich zur Runtime von der
Festplatte laden muss. Dazu habe ich die Files in meinen Projektordner
kopiert, alos z.B. Projects\Projekt1\Projekt1, d.h. dorthin wo sich auch
die Sourcen und Header befinden, sodass ich die Dateien ohne Pfadangabe laden
kann, also z.B. mit L"meinBild.jpg".Allerdings beschwert sich Visual Studio jetzt mit dem Fehler C1902:
Program Database Manager Mismatch; please check your installation.Allerdings hat die Sache bei einem anderen Programm anstandslos funktioniert...
Kann mir jemand sagen woran das liegt, bzw. wie ich den Fehler beheben kann?
Muss ich die Files in einen anderen Folder legen?Für Hilfe bin ich sehr dankbar
-
Dieser Fehgler hat damit gar nichtst zu tun!
Mach mal einen Rebuild All oder lösche die PDB Datei.Was spricht dagegen, die JPG Dateien als Ressource einzufügenb und per LoadResource in Deinem programm zu nutzen?
Wen die Dateien in Deinem Sourceverzeichnis liegen, dann kann Sie Dein Programm normalerweise nicht finden, denn die Dateien liegen ja nicht im selben Verzeichnis wie die EXE. Wenn Dein Programm die Dateien findet, dann nur deswegen weil dass Working Directory genau auf diesem Verzeichgnis liegt. Das muss aber bei Programmstart nicht so sein!
-
Konnte das Problem beheben. Es lag natürlich nicht an der eigentlichen
location der Dateien, sondern war ein Problem mit dem program database
manager. Datei löschen und der Build funktioniert wieder.