Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft的DirectX示例中出现错误 我正在学习C++和DirectX,今天获得了Windows 7的VS 2012 Express桌面。我可能应该提到我已经安装了适用于VS2010的DirectX SDK_C++_Visual Studio 2012_Directx_Lnk2019 - Fatal编程技术网

Microsoft的DirectX示例中出现错误 我正在学习C++和DirectX,今天获得了Windows 7的VS 2012 Express桌面。我可能应该提到我已经安装了适用于VS2010的DirectX SDK

Microsoft的DirectX示例中出现错误 我正在学习C++和DirectX,今天获得了Windows 7的VS 2012 Express桌面。我可能应该提到我已经安装了适用于VS2010的DirectX SDK,c++,visual-studio-2012,directx,lnk2019,C++,Visual Studio 2012,Directx,Lnk2019,7个教程中的第一个可以很好地编译,其余的都给出了错误。因为第一个运行,我认为我的include和library目录设置得很好 源代码在这里,我把.fx文件放在底部以及编译器错误。如果你不想点击megafileupload,这只是微软的DirectX绘制三角形教程(2) 这里也有我可以大骂的论坛吗?C++、Windows API、DirectX和VisualStudio都是不必要的,难以使用。p> 重新检查导入库是否正确,以及是否从与处理器体系结构对应的文件夹导入。 此外,仔细检查项目的编码,d

7个教程中的第一个可以很好地编译,其余的都给出了错误。因为第一个运行,我认为我的include和library目录设置得很好

源代码在这里,我把.fx文件放在底部以及编译器错误。如果你不想点击megafileupload,这只是微软的DirectX绘制三角形教程(2)


这里也有我可以大骂的论坛吗?C++、Windows API、DirectX和VisualStudio都是不必要的,难以使用。p> 重新检查导入库是否正确,以及是否从与处理器体系结构对应的文件夹导入。
此外,仔细检查项目的编码,directx通常在Unicode以外的编码上不起作用。

右键来自
D3DCompileFromFile
:Library D3dcompiler.lib或D3dcompiler\u nn.dlrant
Warning 1   warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification    C:\cpp\DirectX_Tutorial\C++\Tutorial02\Tutorial02.obj   Tutorial02

Error   2   error LNK2019: unresolved external symbol _D3DCompileFromFile@36 referenced in function "long __cdecl CompileShaderFromFile(wchar_t *,char const *,char const *,struct ID3D10Blob * *)" (?CompileShaderFromFile@@YAJPA_WPBD1PAPAUID3D10Blob@@@Z)    C:\cpp\DirectX_Tutorial\C++\Tutorial02\Tutorial02.obj   Tutorial02

Error   3   error LNK1120: 1 unresolved externals   C:\cpp\DirectX_Tutorial\C++\Debug\Tutorial02.exe    Tutorial02