gpt4 book ai didi

c++ - 错误 LNK2001 : unresolved external symbol _D3DX10CreateTextureFromFileW@24

转载 作者:太空宇宙 更新时间:2023-11-04 06:44:30 24 4
gpt4 key购买 nike

我试图调用一个直接的 X 函数,但我收到以下错误

error LNK2001: unresolved external symbol _D3DX10CreateTextureFromFileW@24

我知道可能存在链接器问题。但我不确定在哪里。我包含了 d3dx10.h 和 d3d10.h。我还包含了 d3d10.lib 文件。另外,智能感知也会使用该方法。下面是我的代码。方法是D3DX10CreateTextureFromFile

bool MyGame::InitDirect3D()
{
if(!DX3dApp::InitDirect3D())
{
return false;
}

ID3D10Resource* pD3D10Resource = NULL;
HRESULT hr = D3DX10CreateTextureFromFile(mpD3DDevice,
L"C:\\delete.jpg",
NULL,
NULL,
&pD3D10Resource,
NULL);
if(FAILED(hr))
{
return false;
}

return true;
}

最佳答案

是否在项目或联编文件(或正在使用的任何构建系统)中配置了适当的 DirectX 库(或多个库)?

对于这个特定的功能,它是 D3DX10.lib

关于c++ - 错误 LNK2001 : unresolved external symbol _D3DX10CreateTextureFromFileW@24,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2739773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com