Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
soubor databáze programu ,název_souboru' vygeneroval linker s /DEBUG:fastlink; kompilátor nemůže takové soubory PDB aktualizovat. Odstraňte ho nebo použijte /Fd k zadání jiného názvu souboru PDB.
Poznámky
Kompilátor nemůže aktualizovat stejné soubory databáze programu (PDB), které jsou generovány linkerem při zadání možnosti /DEBUG:fastlink . Obvykle soubory PDB generované kompilátorem a soubory PDB generované linkerem mají různé názvy. Pokud jsou však nastaveny tak, aby používaly stejné názvy, může tato chyba vést k této chybě.
Chcete-li tento problém vyřešit, můžete explicitně odstranit soubory PDB před opětovným kompilací nebo můžete vytvořit různé názvy pro soubory PDB generované kompilátorem a vygenerované linkerem.
Chcete-li zadat název souboru PDB vygenerovaný kompilátorem na příkazovém řádku, použijte možnost kompilátoru /Fd . Chcete-li v integrovaném vývojovém prostředí zadat název souboru PDB vygenerovaný kompilátorem, otevřete dialogové okno Stránky vlastností projektu a na stránce Vlastnosti konfigurace, C/C++, Výstupní soubory nastavte vlastnost Název souboru databáze programu. Ve výchozím nastavení je $(IntDir)vc$(PlatformToolsetVersion).pdbtato vlastnost .
Případně můžete nastavit název souboru PDB vygenerovaný linkerem. Chcete-li zadat název souboru PDB vygenerovaný linkerem na příkazovém řádku, použijte možnost linkeru /PDB . Chcete-li v integrovaném vývojovém prostředí zadat název souboru PDB generovaného linkerem, otevřete dialogové okno Stránky vlastností projektu a na stránce Vlastnosti konfigurace, Linker, Ladění nastavte vlastnost Generate Program Database File . Ve výchozím nastavení je tato vlastnost nastavena na $(OutDir)$(TargetName).pdbhodnotu .