C++ 缺少SDL2.DLL
我正在按照设置SDL模板,但当我尝试运行该程序时,我得到了错误 我已经看了几遍教程,但看不出我犯了什么错误 我将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,这是正确的答案,至少对我来说是这样。我
我正在使用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:修复。