Hiba azt jelenti linker lnk2019

Linker nem találja a meghatározása egy külső „szimbólum” szimbólum használható a „funkció” funkciót.

Sok gondot okozhat ez a hiba. Ez a rész információkat tartalmaz, amely segít meghatározni a hiba okát, és oldja meg a problémát.

Ez a hiba akkor fordul elő, ha a fájl vagy tárban, amely tartalmazza a meghatározása a karakter nem szerepel az összeállításban. Az is előfordulhat, ha az ikon nevét, a kapcsolót keres, nem felel meg a szimbólum nevét a könyvtár fájl vagy objektum határozza meg. Ez akkor fordulhat elő, ha a nevét a hívó kód helytelenül használja nagybetűvel, használja a különféle hívási konvenció, és különböző beállításokat.

Az objektum fájl vagy könyvtár, amely tartalmazza a meghatározása a szimbólum nem csatlakozik. A Visual Studio, győződjön meg arról, hogy a forrás fájlt tartalmazó meghatározása az építési és a nyakkendő, mint a projekt keretében. A parancssorban, győződjön meg arról, hogy a forrás fájlt, amely tartalmazza a meghatározást össze, és szerepelnek a fájlok listáját, hogy összekapcsolja a kapott objektum fájlt.

Hasonlóképpen, ha a szimbólum meghatározott C ++ fájl által használt C program meghatározásakor használni extern „C”.

Symbol meghatározása statikus, majd kívül használják a fájlt. A C ++, ellentétben a C, globális állandók statikus elrendezését. Ahhoz, hogy ezt a korlátozást, akkor engedélyezze inicializálási const a fájl fejlécében, és adja meg a címet a CPP-fájlokat, vagy hozzá lehet rendelni egy változó, nem állandó érték, és hozzáférhet az állandó hivatkozás.

Épület egy konzolos alkalmazás segítségével hajtható végre a paramétereket egy Windows alkalmazás. Ha hibaüzenetet kap hasonló megoldatlan külső jel WinMain hivatkozott funkció műveletnek. Építsd a / alrendszer: a konzol helyett / alrendszer: WINDOWS. További információ erről a lehetőségről, és útmutatást, hogyan kell beállítani az ingatlan Visual Studio, lásd. Cikk / alrendszer (Bővített alrendszer).

Az automatikus változók használják régión kívül. Az automatikus változók (hatály funkció) csak a régióban a láthatósági függvény is használható. Ezek a változók nem nyilvánítható extern és használt egyéb forrás fájlokat. Példa cm., Lásd: Automatikus (Function terjedelem) változók.

Linker / VERBOSE opciót, akkor lehet meghatározni, hogy mely fájlok által hivatkozott linker. Ez segít, hogy ellenőrizze, hogy a fájl tartalmazza, amely olyan meghatározásokat szimbólumok a szerelvény.

UNDNAME segédprogramot tudja mutatni az egyenértékű díszítetlen külső szimbóluma díszített nevét.

Symbol nyilvánítják, de nem határozza meg.

Kapcsolódó cikkek