Во-первых, убедитесь, что вы используете SDL.h, который будет выглядеть так на большинстве платформ:
#include "SDL.h"
Если вы работаете на Mac с XCode, вам нужно использовать это вместо:
#include <SDL/SDL.h>
Затем убедитесь, что вы связались с платформой SDL:
- Если вы используете Visual Studio (Windows), щелкните проект правой кнопкой мыши и откройте «Свойства», затем в разделе «Свойства конфигурации»> «Компоновщик»> «Вход» убедитесь, что в поле «Дополнительные зависимости» SDL.lib SDLmain.lib .
- Если вы используете Xcode (Mac), найдите SDL.framework (возможно, в / Library / Frameworks) и перетащите его в папку Frameworks вашего проекта.
- Если вы вызываете GCC из командной строки, создайте ссылку на libSDL.a и libSDLmain.a, добавив -lSDL -lSDLmain в командную строку.