【发布时间】:2010-07-01 23:41:47
【问题描述】:
我正在尝试在 Windows 2003 (SP2) 上使用 VS2005 编译别人的 C++ 程序。
编译失败,因为找不到iads.h
我应该安装哪个 SDK 来获取这个标头?
当我安装 SDK 时,是否有可能破坏已经在使用的东西?据我所知,W2003 没有安装 SDK,但如果安装了其他 SDK 会导致问题吗?
【问题讨论】:
标签: c++ visual-studio visual-studio-2005 sdk
我正在尝试在 Windows 2003 (SP2) 上使用 VS2005 编译别人的 C++ 程序。
编译失败,因为找不到iads.h
我应该安装哪个 SDK 来获取这个标头?
当我安装 SDK 时,是否有可能破坏已经在使用的东西?据我所知,W2003 没有安装 SDK,但如果安装了其他 SDK 会导致问题吗?
【问题讨论】:
标签: c++ visual-studio visual-studio-2005 sdk
你需要windows sdk。 SDK 不像常规应用程序那样安装。仅仅因为您“安装”了它,它不会更改编译器中的任何设置。
您仍然需要在 vs 设置页面中将目录添加到头文件和库中。
你可以有多个版本的 windows sdk,你只需要更新 vs 选项页面中的目录。
【讨论】:
它应该在vc\PlatformSDK\include 文件夹中找到。如果没有,那么您需要检查您的安装,或者您可以安装Windows SDK。
【讨论】:
普通的 Windows SDK 包括<iads.h>。我几乎从来没有在没有安装 SDK 的情况下运行 Windows 的副本,所以我可能无法说出如果没有安装 SDK 会有什么不同的工作方式,但在我看来并没有太大的问题。 ..
【讨论】: