Czytałem ten artykuł ale jakoś do głowy mi nie przyszło, że może się przydać.
Próbuję wykorzystać wininet, pytanie dlaczego miałem takie błędy?
[Linker Error] Error: Unresolved external 'InternetOpenA' referenced from C:\DOCUMENTS AND SETTINGS\TEST\MOJE DOKUMENTY\BORLAND STUDIO PROJECTS\DEBUG_BUILD\UNIT4.OBJ
[Linker Error] Error: Unresolved external 'InternetConnectA' referenced from C:\DOCUMENTS AND SETTINGS\TEST\MOJE DOKUMENTY\BORLAND STUDIO PROJECTS\DEBUG_BUILD\UNIT4.OBJI musiałem zastosować zapis #pragma link "wininet.lib", pomimo, że plik #include <wininet.hpp>, znajduje się w katalogu co #include <vcl.h>(czyli C:\Program Files\Borland\BDS\4.0\include\vcl).
Wiem, że na MSDN pisze o:
Requirements:
Minimum supported client Windows 2000 Professional
Minimum supported server Windows 2000 Server
Version Internet Explorer 3.0 or later
Header Wininet.h
Library Wininet.lib
DLL Wininet.dllAle dlaczego kompilator nie wiedział gdzie szukać?
Inaczej mówiąc, dlaczego muszę zastosować zapis #pragma link "wininet.lib", a nie muszę #pragma link "vcl.lib".
Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota, choć nie jestem pewien co do tej pierwszej. - Albert Einstein
Błędów nie popełnia ten, kto nic nie robi. - Theodore Roosevelt