winsock и x64 target - PullRequest
       4

winsock и x64 target

4 голосов
/ 01 апреля 2011

Я пытаюсь создать приложение на основе C в 64-битной среде с использованием цели x64 в диспетчере конфигурации в Visual Studio 2008.

Однако я использую сокеты, и моя программа включает winsock.h и winsock32.lib в разделе библиотеки свойств проекта?

Что эквивалентно для 64 бит? Я не хочу работать как 32-битное, но как чистое 64-битное приложение.

Спасибо за любую помощь заранее.

Subbu

Ответы [ 2 ]

5 голосов
/ 01 апреля 2011

Я боюсь, что Microsoft не очень хорошо называет некоторые из этих библиотек. Пока вы ссылаетесь на 64-битную версию winsock32.lib, все будет в порядке. Вот ссылка MSDN с похожей проблемой и дополнительной информацией.

0 голосов
/ 16 мая 2014

В моих «Дополнительные зависимости» мне пришлось изменить путь: C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0 \ Lib \ winhttp.lib

на: C: \ Program Files \Microsoft SDKs \ Windows \ v7.0 \ Lib \ x64 \ winhttp.lib

...