2013-08-22 3 views
0

Я следую this tutorial и настройкой шаблона SDL, но когда я пытаюсь запустить программу, я получаю следующее сообщение об ошибке:SDL2.DLL отсутствует

http://i.imgur.com/CHrIyru.png

Я пошел за учебник несколько раз, но не вижу, какую ошибку я делаю.

Я скопировал SDL2.DLL в каталог Release, а затем побежал, и я получил другую ошибку:

http://imgur.com/BXVnd0A

, но я предполагаю, что я не должен делать это?

Кто-нибудь видит, какую ошибку я мог бы сделать?

Я использую окна 8 + MS Visual Studio 2012

ответ

1

Есть две разные версии SDL2.DLL, один x86 и другое x64. Общей ошибкой является использование x64, когда вы компилируете свой код как x86. Попробуйте оба из них, чтобы убедиться, что вы не совершаете эту ошибку.

+1

FWIW, это был правильный ответ, по крайней мере, в моем случае. Мне пришлось загрузить библиотеки разработки Windows SDL2 (https://www.libsdl.org/download-2.0.php), а затем скопировать '\ SDL2 \ lib \ x64 \ SDL2.dll' в' C: \ Windows \ System32' и '\ SDL2 \ lib \ x86 \ SDL2.dll' на' C: \ Windows \ SysWOW64'. Вуаля. – Daniel