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

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

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

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

15.06.2013, 18:16. Просмотров 749. Ответов 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
Посмотрите здесь:

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

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

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

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

SDL - первый урок - C++
Помогите, кто знает. Есть код: //#include &quot;stdafx.h&quot; #include &quot;SDL.h&quot; int main(int argc, char* args) { SDL_Surface* hello =...

sdl,c++ создание 2D игры - C++
Доброго времени суток подскажите пожалуйста где у меня тут ошибка #include &lt;SDL.h&gt; #include &quot;глобал.h&quot; int main(int args, char...

Sdl 2.0 Dev-cpp - C++
Под спойлером лог компилятора, по сути не может найти winapifamily.h, где его брать, куда пихать итд, сдл поставил полностью ...

SDL 2.0 Загрузка картинки - C++
Привет, прохожу уроки по SDL 1.2 но сам пользуюсь 2.0 и немножко по ходу обучения сам переписываю код чтоб работал на 2.0 Но вот...

Распространение игр на SDL - C++
Всем доброго времени суток. В университет в качестве курсовой работы нужно написать игру. Впервые работаю с графикой (до этого все...

Утечка памяти в SDL - C++
Здравствуйте! Для проверки завершения работы я использую условие на нулевую ссылку int Game::exec() { while (m_pWindow...

SDL 2.0 - нужны уроки - C++
Привет, есть какие-либо уроки по SDL 2.0 ? Нашел эти, но они мне не понравились. Может кто знает нормальные

Задание из путяги по SDL - C++
Здравствуйте, подскажите пожалуйста почему у меня обнуляется переменная ok при нажатии на &quot;New game&quot;? #include &lt;stdio.h&gt; #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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