Avatar billede jordan_ulswood Nybegynder
03. december 2004 - 18:33 Der er 1 kommentar og
1 løsning

fatal error LNK1201: error writing to program database

Hej!

Jeg er begyndt at få flg. linker fejl i Visual C++ .NET:

LagerPC fatal error LNK1201: error writing to program database 'd:\uni\D3\Gui\winkode\Release\LagerPC.pdb'; check for insufficient disk space, invalid path, or insufficient privilege

Er der nogen der kender noget til den?? Det er meget lidt information man får ved en tur på google, så nu prøver jeg her. Det er masser af plads på disken, så det har ikke noget med det at gøre. Det er også den helt korrekte sti den kigger i, så det kan også udelukkes. Jeg ved ikke med "insufficient privilege"; det virkede fint og så ligepludselig begyndte Visual Studio at brokke sig.
Kan det være hvis et program ikke terminerer korrekt, så der kan gå noget fejl i pdb filen?
I et forsøg på at komme uden om fejlen har buildet projektet som release, og med disse indstillinger:

Under Project Settings -> C/C++ -> Code Generation bruger jeg Runtime Library: Multi-threaded (/MT). Istedet for /MTd som er lib'et til debug (og ja, det skal være Multi-threaded, og ikke Single)
Det virker som om jeg kan omgå fejlen ved at skifte mellem release og debug fra tid til anden, men jeg ville lige høre om der er nogen med en lidt mere holdbar løsning :)

Hilsen Jesper
Avatar billede jordan_ulswood Nybegynder
03. december 2004 - 18:38 #1
På nettet fandt jeg nogen som snakkede om at ændre Project -> Properties -> C/C++ -> General -> Debug Information Format fra "Program Database for Edit & Continue (/ZI)" til "Program Database (/Zi)". Kan det ha noget at sige?
Avatar billede jordan_ulswood Nybegynder
05. december 2004 - 22:57 #2
Det ser ud som om man kan omgå fejlen ved at skifte mellem release og debug version når den begynder at brokke sig.. Det må jeg vist nøjes med så :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester