如何构建针对64位环境的解决方案?

RWe*_*ndi 5 c++ 64-bit visual-studio-2003

无论如何要在vs2003中构建针对64位环境的解决方案吗?我的解决方案是原生c ++而不是visual c ++.任何帮助将不胜感激.

干杯,

RWendi

war*_*ren 4

关于 2003 年缺少 64 位目标的此页面似乎可以解决您的问题:http://www.toymaker.info/Games/html/64_bit.html

第一步是设置 64 位开发的开发环境。我使用 Visual Studio 2003,它几乎没有内置对 64 位开发的支持。

为了创建 64 位应用程序,您需要安装 Microsoft 的最新 Platform SDK(Microsoft Platform SDK for Windows Server 2003)。该 SDK 不仅具有用于 32 位编程的库,还具有用于 AMD64 和 IA64 (Intel) 开发的 64 位版本。

事实证明,在 Visual Studio 中设置正确的库和头文件路径非常困难。我想要选择开发 32 位或 64 位项目。虽然平台 SDK 附带命令文件来设置正确的路径,但它们会清除任何其他路径。由于 T2 使用 DirectX,我还需要正确设置 DirectX 路径。

如果可能的话,升级到 Visual Studio 的新版本看起来是更安全、非黑客的解决方案。