Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 03:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Linkertoolfehler LNK2019

Discussion on Linkertoolfehler LNK2019 within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1

 
Obilee's Avatar
 
elite*gold: 144
Join Date: May 2007
Posts: 62,459
Received Thanks: 29,541
Linkertoolfehler LNK2019

Hatte heute ein paar Linking-Errors die ich mittlerweile behoben habe, dennoch verstehe ich nicht ganz die Lösung zu den Problemen.



Code:
struct C {
   static int s;
};

// Uncomment the following line to resolve.
// int C::s;

int main() {
   C c;
   C::s = 1;
}
Würde gerne mal aus der Technischen Sicht aus erklärt bekommen warum ich vor meiner Funktion die static extra definieren muss. Aus meiner wunderschönen Java-Welt muss man natürlich nicht so ein **** machen.
Obilee is offline  
Old 05/27/2014, 19:23   #2
 
elite*gold: 0
Join Date: Aug 2012
Posts: 236
Received Thanks: 94
Statische Variablen werden in der Klassendefinition deklariert (aber nicht definiert). Daher existierten sie für den Linker nocht nicht. Wenn du sie dann definierst, bekommten die Variablen eine Adresse (bzw. nur mit einer Definition darf die Adresse berechnet werden).
Tasiro is offline  
Reply


Similar Threads Similar Threads
VC++ error LNK2019
12/20/2012 - C/C++ - 1 Replies
Guten Tag, da ich mich mal mit SDL befassen wollte, habe ich gelesen, dass man dieses separat "installieren" muss. Ich habe diese Anleitung Lazy Foo' Productions befolgt und alles genauso gemacht wie dort beschrieben. Nach längerem googlen wurde oft gesagt, dass etwas mit dem Linker nicht stimmt. Aber ich habe alle genauso eingetragen, wie es sein soll. Die Fehler sind folgende: 1>------ Erstellen gestartet: Projekt: sdl, Konfiguration: Debug Win32 ------ 1> main.cpp 1>main.obj :...
WndField.obj : error LNK2019: unresolved..
05/08/2011 - Flyff Private Server - 37 Replies
Hallo Leute! Ich bin dabei meinem Server die v16 Jobs hinzuzufügen was auch bisher prima geklappt hat, doch nun streikt die Neuz.exe beim Compillen wegen dem Skillwindow, wenn ich es dem Error richtig entnommen habe, wäre nett wenn mir jemand sagen könnte wie ich dieses Problem lösen kann! Hier mal der Error: WndField.obj : error LNK2019: unresolved external symbol "public: void __thiscall CWndSkillInventory::InitItem(int,struct tagSkill *,int)"...



All times are GMT +1. The time now is 03:26.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.