DirectX SDK にアクセスしようとしています。なんとかインストールし、新しい行を作成してWin32 Console Project
次の行を追加しました
#include <iostream>
#include <xaudio2.h>
int main(int argc, char *argv[]){
IXAudio2* pXAudio = 0;
IXAudio2MasteringVoice *pXAudioMasterVoice = 0;
HRESULT hr;
CoInitializeEx(NULL, COINIT_MULTITHREADED);
hr = XAudio2Create(&pXAudio, 0, XAUDIO2_DEFAULT_PROCESSOR);
if(FAILED(hr)){
CoUninitialize();
return hr;
}
hr = pXAudio->CreateMasteringVoice(&pXAudioMasterVoice);
if(FAILED(hr)){
pXAudio->Release();
CoUninitialize();
return hr;
}
CoUninitialize();
std::cout << "Done!" << std::endl;
}
ドキュメントには、xaudio2.lib
リンクするものはないと書かれていますが、それはCOM
オブジェクトですが、私は取得しますLNK2019 - unresolved external symbol "__imp__XAudio2Create@12"
これがドキュメントです。
ヒントをありがとう。