【问题标题】:creating x64 program in vs2010在 vs2010 中创建 x64 程序
【发布时间】:2011-05-10 17:20:35
【问题描述】:

我在 vista x64 上的 VS2010 中有一个程序,我让它为 x86 目标机器运行并构建。我正在尝试将其更改为 x64 目标机器。

我已将项目配置更改为 x64 目标机器,并将构建配置更改为 x64。

但是,当我构建它时,它找不到代码文件中的任何头文件。找不到所有#include 文件。我试过移动头文件以便它可以看到它们。我将它们放在 x64 项目文件夹等中。x86 版本能够使用安装在 Program Files(x86) 中的 SDK 构建,所以我尝试将其移动到 Program Files 但我得到了

致命错误 C1083:无法打开包含文件:'header.h':没有这样的文件或目录

我需要做什么才能让项目看到它们?

【问题讨论】:

    标签: visual-studio-2010 64-bit


    【解决方案1】:

    我猜你正在构建一个 C++ 项目。如果是这样,您需要检查有问题的项目的属性(右键单击该项目并选择属性)。请注意,您可以选择平台,并且每个平台的属性可能不同。比较 x86(或 Win32)架构和 x64 架构的目录,看看有什么不同(如果有的话)。

    【讨论】:

    • 创建 x64 程序还是 WoW64 程序更容易?
    • @user737018 WoW64 当然更容易,但有时(出于我不完全理解的原因)你不能。如果您自己编写所有内容,则可能可以这样做。不过,我在链接到某些第三方 DLL 时遇到了问题。
    猜你喜欢
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 2015-12-01
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多