Wininet library give me problems

Jan 13, 2012 at 5:00pm
Hi
I am trying to open some pages by using the windows library Wininet. I am using CodeBlocks, which looks like already including the library into the IDE. So, I include the wininet header into my project and create the function. The problem is that the compiler returns me those weird errors which make me think something is wrong with the .lib file or something like that. The errors are these

obj\Release\main.o:main.cpp|| undefined reference to `InternetCrackUrlA@16'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetOpenA@20'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetConnectA@32'|
obj\Release\main.o:main.cpp|| undefined reference to `HttpOpenRequestA@32'|
obj\Release\main.o:main.cpp|| undefined reference to `HttpSendRequestA@20'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetQueryDataAvailable@16'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetReadFile@16'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetCloseHandle@4'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetCloseHandle@4'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetCloseHandle@4'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetCloseHandle@4'|
obj\Release\main.o:main.cpp|| undefined reference to `InternetCloseHandle@4'|
obj\Release\main.o:main.cpp|| more undefined references to `InternetCloseHandle@4' follow|
||=== Build finished: 13 errors, 0 warnings ===|


What could be wrong? Thanks!
Last edited on Jan 13, 2012 at 5:00pm
Jan 13, 2012 at 5:15pm
Go to Project -> Build Options -> Linker Settings and add "wininet" to the "link libraries" list.
Jan 13, 2012 at 5:17pm
Thanks Null. I had to download the wininet.lib file from the Internet. CodeBlocks only includes the header. Thanks!
Topic archived. No new replies allowed.