我意识到这是一个很难回答的问题,而没有为你提供大量的代码(我会尽量避免你).
基本上我在X类中得到这个错误,#包括Y类标题.Y类头有三个getter定义
// Getters
static ID3D10Device* PDevice();
static ID3D10Buffer* PBuffer();
static ID3D10Buffer* IBuffer();
Run Code Online (Sandbox Code Playgroud)
我得到三个相同的错误,都发生在类X.所以基本上错误是:
函数中引用的未解析的外部符号ID3D10Device*PDevice()(类X的构造函数)
对不起,如果那有点模糊.知道为什么会这样吗?我用谷歌搜索了它,但我只能对这个错误是什么做出有根据的猜测.
首先,这是链接器错误.此链接器错误意味着找不到损坏的名称PDevice等.
你能确保你有一个与定义相匹配的函数的实现吗?此外,可能很明显,但只是检查你实际上有一个实现.如果您的实现位于外部库中,请确保已在链接器中包含其他库.
希望有所帮助!