* Это мой первый курс программирования за более чем 20 лет, так что я практически ничего не понимаю.
Я пытаюсь завершить последний проект курса, который включает установку и настройку SDL. Прямо сейчас все, что у меня есть, это базовый код c «Hello World». Я получаю сообщение об ошибке при добавлении #include. Когда я установил SDL, я скопировал папку SDL2 и всю папку lib в MinGW-w64 - как указано в руководстве.
У меня установлен MinGW-w64. Вот ошибка сборки: C: / MinGW64 / bin /../ lib / gcc / x86_64-w64-mingw32 / 8.1.0 /../../../../ x86_64-w64-mingw32 / lib /../ lib / libmingw32.a (lib64_libmingw32_a-crt0_ c .o): crt0_ c. c :(. text.startup + 0x2e): неопределенная ссылка на `WinMain 'collect2.exe: ошибка : ld вернул 1 статус выхода Я гуглил несколько часов и, похоже, не нашел никакой помощи. *
Изменить:
Большое спасибо вам обоим за ваши быстрые ответы.
Вот что я сделал в настройках:
Нужно ли мне ставить «l» перед этими элементами?
Я получил некоторую помощь в другом месте и добавил #define SDL_MAIN_HANDLED. Это позволило построить проект, но он по-прежнему не запускается. Я вообще ничего не получаю, когда пытаюсь его запустить. Я попытался вызвать SDL_GetError (), но все равно ничего.