コンパイル時に次のエラーが発生します。
RAT_RendererDX9.obj : エラー LNK2019: 関数で参照されている未解決の外部シンボル _Direct3DCreate9@4 @Z)
Direct3DCreate9
私が使用する唯一の場所Init()
は、次のコードを持つレンダラーの機能です。
void RAT_RendererDX9::Init(RAT_WindowManager* argWMan)
{
wMan = argWMan;
g_pD3D = (LPDIRECT3D9)Direct3DCreate9( D3D_SDK_VERSION );
D3DPRESENT_PARAMETERS d3dpp;
ZeroMemory( &d3dpp, sizeof( d3dpp ) );
d3dpp.Windowed = TRUE;
d3dpp.SwapEffect = D3DSWAPEFFECT_DISCARD;
d3dpp.BackBufferFormat = D3DFMT_UNKNOWN;
g_pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
D3DCREATE_SOFTWARE_VERTEXPROCESSING,
&d3dpp, &g_pd3dDevice );
}
このエラーはどこから来て、どうすれば解決できますか?
LNK2019 に対する他の回答を試しましたが、問題は解決しませんでした。