10. marts 2003 - 19:06Der er
10 kommentarer og 1 løsning
Compiler problemer!
hej folkens... Jeg er begyndt på MFC men har et lille problem... hver gang jeg laver et projekt og får det lavet kommer det følgende fejl under linkningen:
Linking... LINK : fatal error LNK1104: cannot open file "nafxcwd.lib" Error executing link.exe.
Fejlen sker ikke kun på et projekt men alle... men hvis jeg henter et fra CD'en der følger med til min bog fungere det fint... selvom jeg redigere i koden. Så hvad er problemet???
En anden ting jeg gerne vil vide er om hvad fordelen ved visual c++.net er... og kan man godt programmere "normal" c++ eller skal man holde sig til .net standarden??? Der bliver selvfølgelig lagt flere point i hvis man svarer på dette spørgsmål.. vil dog gerne have så mange fordele som muligt.
Lyder som om der er gået kludder i VC's søgestier..? Check linker-options. VC-dotnet kan lave "managed code", som er "rigtig" dotnet framework. Den kan også lave "umanaged code" som er den kode du kender fra de ældre version. Sørme om den ikke også kan blande det hele sammen.. :)
nafxcwd.lib er debug-versionen af en primær MFC-fil. Hvis du af en eller anden grund ikke har installeret debug versionen af MFC, kan du ikke bruge den. Prøv at kigge på din disk under C:\Program Files\Microsoft Visual Studio .NET\Vc7\atlmfc\lib (hvis du kører .NET og har installeret på default-lokationen), her skulle filen gerne ligge, gør den det? Hvis det er VC++ 6.0 er stien C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
den fil har jeg ikke... kræver det reinstall??? det underlige er jo at vis jeg før projekter fra andre fungere det fint... selv hvis jeg redigere i dem. Og et måske lidt off topic spørgsmål: hvis man kan betale med visa på en hjemmeside kan man så også betale med visa electron...
Ja, det vil sansynligvis kræve en reinstallation... (så mangler der sikkert også andre filer) De andre projekter er muligvis ikke MFC-projekter? Det kan også være de er konpileret i release-mode...
Prøv evt. at ændre konfigurationen til release. Jeg er stadig ikke sikker på om du bruger VC++6 eller .NET eller..?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.