Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
#1

Установка SDL - C++

15.06.2013, 18:16. Просмотров 776. Ответов 0
Метки нет (Все метки)

Здравствуйте товарищи. У меня проблемы с установкой SDL на Dev-C++. Скачал либу с офф сайта, все файлы переписал в папки IDE как надо. В опциях линкера: -lSDLmain -lSDL. Компилирую вот такой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdio>
#include <cstdlib>
#include <SDL/SDL.h>
#include <windows.h>
 
INT WINAPI WinMain()
{
 if ( SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO) < 0 ){
    printf("Unable to init SDL: %s\n", SDL_GetError());
    exit(1);
  }
 
  SDL_Surface *screen;
  if ( screen == NULL ){
    printf("Unable to set 640x480 video: %s\n", SDL_GetError());
    exit(1);
  }
 
  return 0;
}
Ругается линковщик: [Linker error] c:/crossdev/src/mingw-w64-svn/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to `WinMain@16'
Кто знает, в чем проблема, помогите пожалуйста...

Добавлено через 4 минуты
если заменить INT WINAPI WinMain() на int main то ошибка остается

Добавлено через 5 минут
все, сам разобрался, аргументы не те были.))))
C++
1
2
3
#include <windows.h>
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2013, 18:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Установка SDL (C++):

Установка SDL 2 - C++
Из-за некоторых проблем с обработкой клавиатуры решил перейти с GLUT на SDL 2. Вопрос: как на Ubuntu установить этот самый SDL 2? ...

Как вывести текст на экран, используя библиотеку SDL TTF для SDL 2? - C++
В официальной доке как-то скомкано написано. При инициализации SDL TTF и при загрузке шрифта ошибок нет. Но текст на экране не...

C++ SDL - C++
Всем привет! Работал я значи в SDL, а потом что-то нажалось ил не нажалось и вообщем теперь, при компиляции любого(работающего,...

инициализация SDL - C++
подключил #include &quot;SDL.h&quot; - проверил, запустилось. добавил первую строку из статьи про работу сдл SDL_Init(SDL_INIT_VIDEO); ...

Оптимизация SDL - C++
Начал изучать SDL. Все бы хорошо, но процесс созданного окна кушает 25% ресурсов процессора. Когда делал по этим урокам:...

SDL mouse - C++
если обработка нажатия на левую кнопку мыши это if (occur.type == SDL_MOUSEBUTTONDOWN) if(occur.button.button == SDL_BUTTON_LEFT)...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.06.2013, 18:16
Привет! Вот еще темы с ответами:

Документация по SDL - C++
Люди , кто знает пожалуйста киньте ссылки на документацию по SDL =) Заранее спс!

Странность С++ и SDL - C++
Здравствуйте уважаемые форумчане возникла непонятная ситуация вообщем писал на С++ классы и учил OpenGL и все вроде нормально как вдруг...

sdl и code::blocks - C++
Code::Blocks версии 12.11 MinGW SDL2-2.0.0 Вобщем действую по гайду отцов с Хабра. Скачиваю SDL2-2.0.0 в архиве, вытаскиваю егго из...

Подключение SDL 2.0 MinGW - C++
Доброго времени суток. Закинул все файлы SDL по своим местам, но при компиляции через командную строку выводится следующее: Содержимое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru