Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как установить SDL  (Прочитано 11070 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a10nan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Неофит
    • Просмотр профиля
Как установить SDL
« : 10 Марта 2009, 13:29:00 »
Ребята есть вопрос, как установить SDL на сколько я понимаю это альтернатива SDK под Win-ой
Если кто устанавливал, подлитесь опытом как его установить.
Errare humanum est.

Asus S56CB-XO046H (Ubuntu 14.04)

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Как установить SDL
« Ответ #1 : 10 Марта 2009, 15:49:11 »
Поставить пакет libsdl1.2-dev.
Это не альтернатива виндовому SDK, это очередная кросс-платформная библиотека графических и звуковых функций, изначально разрабатывалась для программирования игр.
Представляет собой обертки вокруг системных функций.

Я пробовал писать медиа-плеер на ней - отказался от затеи, придется переделывать. Внутри ActiveX-ового компонента под виндой воспроизведение видео тормозиииитттт...
« Последнее редактирование: 10 Марта 2009, 15:51:20 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

Оффлайн a10nan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Неофит
    • Просмотр профиля
Re: Как установить SDL
« Ответ #2 : 10 Марта 2009, 16:09:25 »
Поставить пакет libsdl1.2-dev.
Ещё вопросик, это полный пакет или всёже доустанавливать что-то придёться?
Савлю из репазитория
Errare humanum est.

Asus S56CB-XO046H (Ubuntu 14.04)

Оффлайн a10nan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Неофит
    • Просмотр профиля
Re: Как установить SDL
« Ответ #3 : 10 Марта 2009, 16:13:09 »
и ещё одна странность вроде библиотеку установил, а вот компилятор ругаеться.
файл
#include "SDL.h"   
#include <stdio.h>

int main() {
   
    printf("Initializing SDL.\n");
   
    if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)) {
        printf("Could not initialize SDL: %s.\n", SDL_GetError());
        exit(-1);
    }

    printf("SDL initialized.\n");

    printf("Quiting SDL.\n");
   
    SDL_Quit();
   
    printf("Quiting....\n");

    return 0;
}

Вывод терминалаalonan@a10nan:~$ g++ main.cpp
main.cpp:1:21: ошибка: SDL.h: No such file or directory
main.cpp: In function ‘int main()’:
main.cpp:8: ошибка: нет декларации ‘SDL_INIT_VIDEO’ в этой области видимости
main.cpp:8: ошибка: нет декларации ‘SDL_INIT_AUDIO’ в этой области видимости
main.cpp:8: ошибка: нет декларации ‘SDL_Init’ в этой области видимости
main.cpp:9: ошибка: нет декларации ‘SDL_GetError’ в этой области видимости
main.cpp:10: ошибка: нет декларации ‘exit’ в этой области видимости
main.cpp:17: ошибка: нет декларации ‘SDL_Quit’ в этой области видимости
Errare humanum est.

Asus S56CB-XO046H (Ubuntu 14.04)

Оффлайн a10nan

  • Автор темы
  • Любитель
  • *
  • Сообщений: 78
  • Неофит
    • Просмотр профиля
Re: Как установить SDL
« Ответ #4 : 10 Марта 2009, 16:26:19 »
Всё. Спосибо. Вопрос снят, помогло внимательное чтение офф документации
Errare humanum est.

Asus S56CB-XO046H (Ubuntu 14.04)

 

Страница сгенерирована за 0.015 секунд. Запросов: 21.