Программа SDL может быть запущена сама по себе, но не через командную строку - PullRequest
1 голос
/ 18 июля 2011

Это нормально, или в моей программе есть что-то странное? Я написал небольшую простую программу с sdl для некоторой базовой графики.он компилируется и запускается.когда я нажимаю на файл .exe, он запускается.однако, когда я перетаскиваю .exe в cmd (windows 7 x64), он запускается и быстро завершает работу.окно, открытое через SDL, на мгновение отображается, но остается пустым.также создаются stdout.txt и stderr.txt, но оба они пусты

1 Ответ

2 голосов
/ 18 июля 2011

Когда вы перетаскиваете свою программу в cmd.exe, вероятно, каталог выполнения меняется, поэтому ваша программа не находит SDL.dll и / или файлы данных (например, изображения, звуки и т. Д.).

...