Hallo Leute,
ich probiere etwas rum und überlege auf einen Umstieg von GCC zu MSVC. Aktuell hab ich hier mal ein kleines Programm welches abfragt, ob man mit dem Internet verbunden ist, oder nicht. Folgendermaßen sieht die Main.cpp aus:
Wenn ich das ganze jetzt starten möchte, bekomme ich folgende Fehler:
Wie kann ich das beheben?
Grüße,
Jan
ich probiere etwas rum und überlege auf einen Umstieg von GCC zu MSVC. Aktuell hab ich hier mal ein kleines Programm welches abfragt, ob man mit dem Internet verbunden ist, oder nicht. Folgendermaßen sieht die Main.cpp aus:
C-Quellcode
- #include <Windows.h>
- #include <WinInet.h>
- #include <iostream>
- using namespace std;
- static bool IsLanOrModem();
- int main()
- {
- if (IsLanOrModem())
- cout << "Network connected.";
- else
- cout << "Network not connected.";
- }
- static bool
- IsLanOrModem()
- {
- DWORD result;
- if (!InternetGetConnectedState(&result, 0))
- throw GetLastError();
- return result & INTERNET_CONNECTION_LAN || result & INTERNET_CONNECTION_MODEM;
- }
Wenn ich das ganze jetzt starten möchte, bekomme ich folgende Fehler:
Error 1 error LNK2019: unresolved external symbol __imp__InternetGetConnectedState@8 referenced in function "bool __cdecl IsLanOrModem(void)" (?IsLanOrModem@@YA_NXZ) C:\Users\Jan\documents\visual studio 2013\Projects\netapi_console_test\netapi_console_test\Main.obj netapi_console_test
Error 2 error LNK1120: 1 unresolved externals C:\Users\Jan\documents\visual studio 2013\Projects\netapi_console_test\Debug\netapi_console_test.exe 1 1 netapi_console_test
Wie kann ich das beheben?
Grüße,
Jan
Software being "Done" is like lawn being "Mowed". (Jim Benson)