Visual Studio 2012 RCに移動して、テストを実行しました。しかし、DirectX11ゲームプロジェクトを動作させるのに問題があります。ビルドすると、1152の警告が表示されます。これらはすべて次のようになります。
1>e:\program files (x86)\microsoft directx sdk (june 2010)\include\dwrite.h(4972): warning C4005: 'DWRITE_E_NOFONT' : macro redefinition
1> c:\program files (x86)\windows kits\8.0\include\shared\winerror.h(50217) : see previous definition of 'DWRITE_E_NOFONT'
それらはすべてのDirectXヘッダーからのものであり、それぞれが異なるマクロ用です。また、以前は取得できなかった未解決の外部シンボルも取得します。
1>base.obj : error LNK2019: unresolved external symbol "void __cdecl operator delete(void *,int,char const *,int)" (??3@YAXPAXHPBDH@Z) referenced in function __unwindfunclet$??__EgGame@@YAXXZ$0
1>game.obj : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *,int,char const *,int)" (??3@YAXPAXHPBDH@Z)
1>world.obj : error LNK2001: unresolved external symbol "void __cdecl operator delete(void *,int,char const *,int)" (??3@YAXPAXHPBDH@Z)
delete
過負荷になると思う唯一の場所#include <crtdbg.h>
は、プロジェクトで使用しているです。ただし、これはすべてVisualStudio2010で機能します。
問題が何であるかわからない。プロジェクトを変換するときに手順がありませんか?
また、以前にコンピューターがクラッシュしたため(Windowsとレジストリのみが失われたため)、ほとんどのプログラムを再インストールする必要がありました。これが機能するかどうかはわかりませんが、クラッシュしてからVS2010でプロジェクトをコンパイルしていません。