winsock 和 x64 目标

问题描述 投票:0回答:2

我正在尝试使用 Visual Studio 2008 中配置管理器中的 x64 目标构建 64 位基于 C 的应用程序。

但是,我正在使用套接字,并且我的程序在项目属性的库部分中包含winsock.h和winsock32.lib。

64 位的等效项是什么?我不想作为 32 位运行,而是作为纯 64 位应用程序运行。

winsock
2个回答
7
投票

恐怕微软并没有很好地命名其中一些库。 只要您链接到 64 位版本的

winsock32.lib
就应该没问题。 这是一个 MSDN 链接,其中包含类似的问题和更多信息。


0
投票

在我的“附加依赖项”中,我必须更改路径: C:\Program Files\Microsoft SDKs\Windows 7.0\Lib\winhttp.lib

至: C:\Program Files\Microsoft SDKs\Windows 7.0\Lib\ x64 \winhttp.lib

© www.soinside.com 2019 - 2024. All rights reserved.