Я использую C++ и SDL для создания программы. Когда я создаю эту программу, она работает на моей машине, но когда я пытаюсь запустить ее на другом компьютере, она говорит, что требуются всевозможные библиотеки DLL, и после включения всех явных запросов DLL ошибка становится «Приложение не смогло начните правильно (0xc000007b). "Как создать программу SDL C++ для распространения?
Что я спрашиваю: как мне создать эту программу таким образом, чтобы она работала на других компьютерах. Я использую Visual Studio Express 2013 для Windows Desktop и SDL 2.0.3.
Буду рад ответить на любые вопросы.
EDIT: Оба компьютера были запущены 64-битной Windows 7.
EDIT 2: Я включил все библиотеки DLL Dependency Walker предложил, но все-таки получил «Приложение не удалось запустить, чтобы правильно начать (0xc000007b)» ошибка на другой машине.
Предложение: попробуйте [Dependency Walker] (http://www.dependencywalker.com/). Это скажет вам, какой именно .dll ваш SDL .exe нужно запустить в другой системе. – FoggyDay
Убедитесь, что вы не смешиваете 32-разрядные и 64-разрядные библиотеки DLL. –
Как проверить, является ли DLL 32 или 64 бит? – user1149589