Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ha nem adja meg a választható kódtárnevet, a hivatkozási beállítás eltávolítja a /NODEFAULTLIB hivatkozási parancssorban explicit módon nem megadott összes tárat. Ide tartoznak a #pragmacl.exe parancssori kapcsolók, a más libek által hivatkozott libek stb.
Szemantika
/NODEFAULTLIB[]:library
Érvek
library
Egy nem kötelező kódtárnév, amelyet a csatolást figyelmen kívül szeretne hagyni a külső hivatkozások feloldásakor.
Megjegyzések
Ha olyan .obj fájlt szeretne létrehozni, amely nem tartalmaz alapértelmezett kódtárakra mutató hivatkozásokat, használja /Zl az (Alapértelmezett kódtárnév kihagyása) lehetőséget.
Alapértelmezés szerint /NODEFAULTLIB eltávolítja az összes alapértelmezett kódtárat a külső hivatkozások feloldásakor keresett tárak listájából. Az opcionális library paraméterrel eltávolíthat egy adott tárat a külső hivatkozások feloldásakor keresett tárak listájából. Adjon meg egy /NODEFAULTLIB lehetőséget minden kizárni kívánt tárhoz.
A linker a külső definíciókra mutató hivatkozásokat úgy oldja fel, hogy először az Ön által megadott tárakban, majd a beállítás által megadott alapértelmezett tárakban, majd a /DEFAULTLIB fájlokban elnevezett alapértelmezett kódtárakban .obj keres.
/NODEFAULTLIB:
library
/DEFAULTLIB:
library felülbírálja, ha ugyanaz library a név van megadva mindkettőben.
Ha a C futásidejű kódtár nélkül készíti /NODEFAULTLIB el a programot, előfordulhat, hogy a /ENTRY belépési pont függvényt is meg kell adnia a programban. További információkért tekintse meg a CRT-kódtár funkcióit.
A linker beállításának beállítása a Visual Studio fejlesztői környezetében
- Nyissa meg a projekt Tulajdonságlapok párbeszédpanelt. További információ: Fordító és buildtulajdonságok beállítása.
- Válassza a Configuration Properties>Linker>Input tulajdonságlapját.
- Módosítsa az Összes alapértelmezett kódtár figyelmen kívül hagyása tulajdonságot . Vagy adjon meg pontosvesszővel elválasztott listát azoknak a táraknak a listájáról, amelyeket figyelmen kívül szeretne hagyni az Adott alapértelmezett kódtárak figyelmen kívül hagyása tulajdonságban. A Linker>parancssori tulajdonságlapja a tulajdonságokon végrehajtott módosítások hatását mutatja.
- A módosítások mentéséhez válassza OK vagy alkalmazása lehetőséget.