000
10.04.2004, 12:49 Uhr
~Michael L.
Gast
|
Hi,
irgend was stimmt bei mir nicht. Ich hatte ein Projekt was auf dem einem Rechner geschrieben wurde und funktionierte. Nun habe ich es auf einen anderen Rechner verschoben (alle libs und Projekte wo abhänigkeiten bestehen, habe ich in das Projektverzeichnis gelegt und relativ adressiert.) Es ging auch einmal aber seit dem nie wieder, ich bekomme immer ein:
C++: |
cximage.lib(ximajas.obj) : error LNK2001: Nichtaufgeloestes externes Symbol _jas_stream_close
|
(davon eine Menge)
Da ich diesen Fehler auch nach langem suchen und verscuhen nicht behebn kann, haben ich versucht das PRojekt zu kopieren. Da geht auch dieser Fehler weg (mit selben Einstellungen, echt komisch) aber jetzt bekomme ich dafür ein:
C++: |
LINK : LNK6004: Debug/ShapeView.exe wurde nicht gefunden oder nicht durch den letzten inkrementellen Bindevorgang erstellt; Bindung erfolgt vollstaendig Bibliothek Debug/ShapeView.lib und Objekt Debug/ShapeView.exp wird erstellt
|
Was kann man da machen? ICh habe versucht alles neu zu erstellen bzw das Debug Verzeichnis zu löschen und dann noch einmal erstellt. Aber nix hilft. Das übergeht aber VC++ noch, nur wenn ich dann das Prog starte bekomme ich einen Fehler das die DLL nicht gefunden wird. (Er sucht sie auch im Debug Verzeichnis, wo die doch normal im Quellcode Verzeichnis steht. Ok habe sie auch dahin kopiert, dann ist sie aber beschädigt obwohl das nicht sein kann)
Wird die DLL aus der Lib und der h Datei beim kompilieren erzeugt? (Da es da ja den Fehler gibt, ist die Dll nicht erstellt wurden????)
Langsam verzweifel ich, bin also für jede Hilfe dankbar.
Michael |