我正在尝试在Windows 7上使用DirectX 11构建游戏。

我已于2010年6月下载了DX-SDK,并根据Samples / C ++ / DXUT11 / Core中的代码构建了DXUT.lib。

使用任何DXUT功能时,链接器都会引发错误:
LNK2001: unresolved extern symbol "_D3DXSaveSurfaceToFileW@20"

我链接lib的方式是:
 #pragma comment (lib, "DXUT.lib")

另外,我还包括DX SDK文件夹中的DXUT.h。

有人知道如何解决此问题吗?

最佳答案

您应该链接d3dx9.lib,并包含D3dx9tex.h,请参见MSDN页面以获取功能D3DXSaveSurfaceToFile

关于c++ - C++ DXUT构建/使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14045645/

10-14 02:14