Thema: Visual C++ 2005 Fehler: LNK1120 / LNK2019
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
Hi, der Linkerfehler bedeutet, dass die aufgerufene Funktion Doubler nirgendwo gefunden wird. Bitte Groß-Kleinschreibung beachten ( gilt übrigens auch für Posts ;-))). Im Funktionskopf ist doubler klein geschrieben. Dann sollte es klappen. Greetz, Dr.No
Also ich bin nicht gerade Leidenschaftlicher C++ Programmierer, bruache es allerdings für meine Schule. Ich hab mir für diesen zweck "C++ in 21 Tagen" zugelegt um ein einfaches Programm zu schreiben. Leider Funktioniert es trotz genauer Fehlersuche nicht so wie es im Buch steht. Hier mein Code: _______________________________________________________________ // Test.cpp : Definiert den Einstiegspunkt für die Konsolenanwendung. // #include"stdAfx.h" #include<iostream> usingnamespace std; int Doubler(int AmountToDouble); int main() { int result = 0; int input; cout << "Zu verdoppelnde Zahl zwischen 0 und 10000 eingeben: "; cin >> input; cout << "\nVor Aufruf von Doubler: \n"; cout << "\nEingabe: " << input << " Verdoppekt: " << result << "\n"; result = Doubler(input); cout << "\nZurueck aus Doubler: \n"; cout << "\nEingabe: " << input << " Veroppelt: " << result << "\n"; return 0; } int doubler(int Originial) { if (iOriginal <= 10000) return Original * 2; else return -1; } _______________________________________________________________ So sollte es eigentlich Funktionieren (laut Buch) Wenn ich nun meinen Code Kompilieren will kommt folgender Text: _______________________________________________________________ 1>Kompilieren... 1>Test.cpp 1>Manifest in Ressourcen wird kompiliert... 1>Verknüpfen... 1>Test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""int __cdecl Doubler(int)" (?Doubler@@YAHH@Z)" in Funktion "_main". 1>G:\Schule\3HIB\C++ in 21 Tagen\Test\Debug\Test.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise. 1>Das Buildprotokoll wurde unter "file://g:\Schule\3HIB\C++ in 21 Tagen\Test\Test\Debug\BuildLog.htm" gespeichert. 1>Test - 2 Fehler, 0 Warnung(en) ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ========== _______________________________________________________________ Nun wüsste ich gerne was die fehler LNK1120 und LNK2019 bedeuten und was ich dagegen tun kann? ich habe es mit verschiedenen Compilern versucht (Visual C++ 2005, Dev-C++, MS .NET 2003) und überall kommt der selbe fehler... Schon mal danke im voraus! Mfg b4stL
Foren-Regeln