我正在尝试在Windows 2003(SP2)上使用VS2005编译别人的C ++程序。
编译失败,因为找不到iads.h
我应该安装哪个SDK来获取此标头?
当我安装SDK时,我可能会破坏已经使用的东西吗?据我所知,W2003没有安装SDK,但如果安装了不同的SDK会导致问题吗?
答案 0 :(得分:0)
你需要windows sdk。 SDK不像常规应用程序那样安装。仅仅因为你“安装”它就不会改变编译器中的任何设置。
您仍然需要在vs settings页面中将目录添加到头文件和库中。
您可以拥有多个版本的Windows sdk,只需更新vs选项页面中的目录即可。
答案 1 :(得分:0)
应该在vc\PlatformSDK\include
文件夹中找到。如果没有,则需要检查安装,或者安装Windows SDK。
答案 2 :(得分:0)
正常的Windows SDK包含<iads.h>
。我几乎从不运行Windows 的副本而没有安装 SDK,所以如果不是这样,我可能无法说出可能有什么不同的方法,但对我来说似乎没什么用。 ..