Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.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
C++ 缺少SDL2.DLL_C++_Visual Studio 2012_Sdl - Fatal编程技术网

C++ 缺少SDL2.DLL

C++ 缺少SDL2.DLL,c++,visual-studio-2012,sdl,C++,Visual Studio 2012,Sdl,我正在按照设置SDL模板,但当我尝试运行该程序时,我得到了错误 我已经看了几遍教程,但看不出我犯了什么错误 我将SDL2.DLL复制到发布目录中,然后运行它,结果出错 但我想我不应该这么做 有人知道我会犯什么错误吗 我正在使用windows 8+MS Visual Studio 2012有两个不同版本的SDL2.DLL,一个是x86,另一个是x64。一个常见的错误是使用x64,而实际上您是将代码编译为x86。试一下这两种方法,确保你没有犯那个错误。FWIW,这是正确的答案,至少对我来说是这样。我

我正在按照设置SDL模板,但当我尝试运行该程序时,我得到了错误

我已经看了几遍教程,但看不出我犯了什么错误

我将SDL2.DLL复制到发布目录中,然后运行它,结果出错

但我想我不应该这么做

有人知道我会犯什么错误吗


我正在使用windows 8+MS Visual Studio 2012有两个不同版本的SDL2.DLL,一个是x86,另一个是x64。一个常见的错误是使用x64,而实际上您是将代码编译为x86。试一下这两种方法,确保你没有犯那个错误。

FWIW,这是正确的答案,至少对我来说是这样。我必须下载,然后将
\SDL2\lib\x64\SDL2.dll
复制到
C:\Windows\System32
\SDL2\lib\x86\SDL2.dll
复制到
C:\Windows\SysWOW64
。瞧,你的教程链接断了,仅供参考。@Graemorock:修复。