Я понял это. У меня была такая же проблема, но у меня все получилось. Вот именно то, что я сделал. Сначала скачали исходные файлы, которые ленивый foo дал в конце урока. Я попробовал их, и я получил ошибку, что SDL.dll не был найден на компьютере. Я переместил файл SDL.dll из папки, в которой должен был работать проект, в папку C: / windows / system32.
Затем я снова попробовал программу, ту, которая входит в учебное пособие, окно вспыхнуло, но ничего не показывалось, я скопировал два файла в минуту в проект, и это сработало.
Определенно, файл должен быть .cpp, поэтому я скажу это.
Держись, есть еще . Теперь я точно подумал, что в моей попытке на уроке 2 не было ошибок, я набрал все в точности так, как видел. Однако это была проблема.
loadedImage = SDL_LoadBMP (filename.c_str ()); <<em> _ _ где он показывает это, с использованием шрифта, который он использует, это больше похоже наloadedImage = SDL_LoadBMP (filename.c_str0);
Просто посмотрите на это ... это так, везде, где он печатает (), будет выглядеть как 0, и вам действительно нужно знать.
Поэтому всем, у кого возникла эта проблема, а также любые другие советы, которые вы получите, я предлагаю проверить ваш код на наличие хитрости (), которую вы, возможно, прочитали и набрали как 0.