SDL Xcode. Нет ошибок, но поверхность не появится

Я пытаюсь настроить SDL с XCode, используя учебник здесь.
http://www.sdltutorials.com/sdl-tutorial-basics

У меня все настроено правильно в соответствии с этим уроком, и после сборки ошибок нет. Единственная проблема заключается в том, что когда я запускаю программу, SDL_Surface никогда не появляется. Консоль ничего не говорит и никаких ошибок не выдается. Я искал решения для говорит, но я не могу найти ничего, что связано с моей проблемой. Я разместил свой код здесь, на Git, если кто-то захочет проверить его и сказать мне, что я делаю неправильно. Спасибо!

https://github.com/syobonaction/rubicon.git

0

Решение

Это глупая, но простая ошибка!

В ваш проект вы включили main.m (включенный в проект приложения какао по умолчанию) и не включили SDLMain.m, поэтому ваш код SDL никогда не выполняется, а вместо этого вы просто запускаете пустое приложение Cocoa!

Чтобы это исправить, нажмите SDLMain.m, откройте панель утилит справа и установите флажок, чтобы добавить SDLMain.m к вашей цели. Затем перейдите в раздел «Поддержка файлов» на левой панели навигации, найдите файл main.m и удалите его из своего проекта. Вам вообще не нужен main.m, потому что все, что он делает, это запускает приложение Какао, чего вы не хотите делать! (SDLMain.m также запустит приложение какао, но не перед тем, как связать приложение какао с системой SDL.)

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector