Unresolved External - obwohl lib drin ist
-
Ich will mein Programm abfragen lassen, ob eine Internetverbindung besteht. Ich scheitere relativ früh:
Funktion: "InternetGetConnectedState(&dwFlags, 0);"
Fehler: "Unresolved External, laber, laber - ihr wisst schon"
Was kann ich vergessen haben, außer wininet.h zu includen und wininet.lib einzufügen?
-
Das Problem ist, dass der Borland Compiler per Default die Headerdatei als C++-Header zu interpretieren. Das hat zur Folge, dass der Compiler nach C++-Externals sucht. Um dies zu verhindern benötigt muss man dem Compiler explizit mitteilen, dass die Header eine C-File ist. Dies kann man, indem man das includen als extern "C" organisiert:
... extern "C" { #include <myCFunctions_Header.h> } ...
Dies sollte eigentlich helfen.
-junix