ego 0 Опубликовано: 18 апреля 2010 Поделиться Опубликовано: 18 апреля 2010 (изменено) Нифига не понимаю как с этими сокетами работать. bool InitNetwork(){ DWORD dwStatus = XNetGetEthernetLinkStatus(); int m_bIsOnline = ( dwStatus & XNET_ETHERNET_LINK_ACTIVE ) != 0; if( !m_bIsOnline ) { printf("NO ETHERNET LINK ACTIVE\n"); return false; } XNetStartupParams xnsp; memset(&xnsp, 0, sizeof(xnsp)); xnsp.cfgSizeOfStruct = sizeof(XNetStartupParams); xnsp.cfgFlags = XNET_STARTUP_BYPASS_SECURITY;xnsp.cfgSockDefaultRecvBufsizeInK = 128; // default = 16 xnsp.cfgSockDefaultSendBufsizeInK = 128; // default = 16 INT iResult = XNetStartup( &xnsp ); if( iResult != NO_ERROR ) { return false; } WSADATA WsaData; iResult = WSAStartup( MAKEWORD( 2, 2 ), &WsaData ); if( iResult != NO_ERROR ) { return false; } return true;} При компиляции получаю ошибки error LNK2001: unresolved external symbol WSAStartuperror LNK2001: unresolved external symbol XNetStartuperror LNK2001: unresolved external symbol XNetGetEthernetLinkStatus Как линковать? p.s. How to Изменено 18 апреля 2010 пользователем ego Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
dagsess 0 Опубликовано: 18 апреля 2010 Поделиться Опубликовано: 18 апреля 2010 Не подключил какие-то библиотеки. Поищи эти вызовы в файлах, ну и в проекте в разделе Library подключи найденные библиотеки Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ego 0 Опубликовано: 18 апреля 2010 Автор Поделиться Опубликовано: 18 апреля 2010 Вчера до пол пятого именно этим и занимался.Увы безрезультатно. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Sve 0 Опубликовано: 22 апреля 2010 Поделиться Опубликовано: 22 апреля 2010 (изменено) http://social.msdn.microsoft.com/forums/en...8d-fb180a4dbbe6Add in Project Properties>Linker>Input>Additional Dependences Ws2_32.lib. Use sprintf_s intead of sprintf. See, MSDN about sprint_s.Add ws2_32.lib to your additional linker dependencies.Replacing sprintf with its safe _s version is an optional step to make code less harmfull against buffer overruns. Изменено 22 апреля 2010 пользователем Sve Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
ego 0 Опубликовано: 18 мая 2010 Автор Поделиться Опубликовано: 18 мая 2010 d3d9ltcg.lib d3dx9.lib xgraphics.lib xapilib.lib xaudioltcg.lib x3daudioltcg.lib xboxkrnl.lib xbdm.lib xact.lib xuirunltcg.lib xuirenderltcg.lib xuivideo.lib xmedia.lib xnet.lib xonlined.lib Xuihtml.lib Взял из опций линкера freestyledash. Sve, спасибо за наводку. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас