WindowsPhoneSDKが提供するテンプレートDirect3DWithXAMLを使用するWindowsPhone8で実行されるプロジェクトを作成しました。std::unique_ptr<DirectX::SpriteBatch> m_SB;
また、DirectXTKを組み込み、CubeRenderer.hで宣言しました。
関数CreateDeviceResourcesでそれを割り当てようとすると、次のようになります。
m_SB.reset(new SpriteBatch(m_d3dContext.Get()));
エラーが発生します:不明なモジュールでタイプ「System.AccessViolationException」の未処理の例外が発生しました。
なぜなのかわかりません。これは、Direct3D(ネイティブ)テンプレートを使用してプロジェクトを作成する場合に完全に機能します。
どんな助けでもいただければ幸いです。