Probleme mit "nafxcwd.lib".
-
Hi.
Ich hab eine Frage. Woran kann es liegen, dass ich öfters diese Fehlermeldung (unten) bekomme. Das passiert öfters mit den Programmen die ich aus dem Internet runterziehe und kompiliere.Kann es vielleicht daran liegen, dass MFC als Standard diese Lib-Datei nicht besitzt? Muss ich sie manuell einfügen?
--------------------Configuration: Dialogspl - Win32 Debug--------------------
Linking...
LINK : fatal error LNK1104: cannot open file "nafxcwd.lib"
Error executing link.exe.TestDialog.exe - 1 error(s), 0 warning(s)
-
Eine Idee, wie ich den Fehler aufheben kann?
-
NAFXCWD.LIB ist die DEBUG-Version von NAFXCW.LIB. In der Standardversion von MS VC++ 6 gibt es diese Bibliothek nicht. Kann sein, dass diese Bibliothek für das statische Linken der MFC zuständig ist, die erst ab der Professional-Version bereit steht. Durch Umstellen auf dynamisches Linken müsste das in der Standard-Version zu lösen sein. Eventuell passen auch verschiedene MFC (exe/dll) und CRT Bibliotheken nicht zusammen. Einfach mal in den Linker-Einstellungen suchen.
Das sind die statischen MFC-Bibliotheken:
Library Description NAFXCW.LIB Release version: Windows EXE NAFXCWD.LIB Debug version: Windows EXE (default) NAFXDWD.LIB Debug USRDLL version NAFXDW.LIB Release USRDLL version UAFXCWD.LIB Debug version: Windows EXE with Unicode support UAFXCW.LIB Release version: Windows EXE with Unicode support UAFXDW.LIB Release version: DLL with Unicode support UAFXDWD.LIB Debug version: DLL with Unicode support
-
Hier wird das Thema dynamisches / statisches Linken behandelt: http://www.mikoweb.de/pcpage/Statisches_Linken/statisches_linken.html
-
Danke Erhard Henkes.

-
mhh woher bekommt man die datei denn?
Ich hab probiert bei Win98SE und WinXP ein programm zu compilieren oder aber eins selbst zu erstellen, der findet einfach nicht die datei.Habe MC++ 6.0 Autoren Editio