0

我正在使用 Visual Studio 2008 在 Windows7 下编译一些代码。但是有一个错误:

Error   44  fatal error C1083: Cannot open include file: 'DXGI1_2.h': No such file or     directory c:\users\administrator\desktop\tightvnc-2.7.7\desktop\wind3d11device.h  33

我已经安装了DirectX,不知道应该安装哪个SDK让VS2008找到DXGI1_2.h。

我应该怎么做才能得到这个 DXGI1_2.h?

4

3 回答 3

1

它包含在 Windows 8 SDK 中(在“包含\共享”中)。

于 2013-06-09T10:13:57.427 回答
0

需要两个步骤来解决问题:

  1. 在 Windows7 下安装 Windows 8 SDK。

  2. 使用Visual Studio 2010,至少在我的电脑上Visual Studio 2008 无法编译DXGI1_2.h 文件。但是 Visual Studio 2010 可以!

于 2013-07-08T01:55:03.060 回答
0

我已经解决了这样的问题。1.安装windows8 sdk。2.设置正确的路径。3.有些项目编译不出来,比如tightVNC,然后把平台从win32修改成x64。然后固定。

祝你好运。

于 2015-09-25T03:11:46.517 回答