Добрый день! Понадобилось получить дефолтовые настройки прокси в Windows XP. Вот код:
#include <iostream>
#include <windows.h>
#include <winhttp.h>
using namespace std;
int main(int argc, char** argv) {
WINHTTP_PROXY_INFO proxy;
if (WinHttpGetDefaultProxyConfiguration(&proxy)==false){
cout << "fail" << endl;
}
return 0;
}
При сборке получаю сообщение:
build/Debug/Cygwin-Windows/main.o: In function `main':
/cygdrive/c/Documents and Settings/oim/Мои документы/NetBeansProjects/ProxyEnabler/main.cpp:46: undefined reference to `_WinHttpGetDefaultProxyConfiguration@4'
collect2: ld returned 1 exit status
В чем может быть ошибка?
http://msdn.microsoft.com/ru-RU/library/windows/desktop/aa384095(v=vs.85).aspx нужно залинковать Winhttp.lib (см. в конце страницы)
#include <wininet.h>
INTERNET_PROXY_INFO proxy;
DWORD dwSize = sizeof(proxy);
if (InternetQueryOption( 0, INTERNET_OPTION_PROXY, &proxy, &dwSize) ) {
proxy.dwAccessType;
proxy.lpszProxy;
proxy.lpszProxyBypass;
};
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день! Хочу, чтобы исключение генерировалось в методе класса, а обрабатывалось в другом месте, поправьте