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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не компилируется SDL-приложение  (Прочитано 999 раз)

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

Оффлайн MS-DOS32

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Не компилируется SDL-приложение
« : 13 Декабря 2011, 18:57:56 »
Здравствуйте, у меня появилась проблема с компиляцией исходника на C++, использующего libSDL.so.
Это обычный helloworld:
#include <SDL/SDL.h>
int main()
{
 if ( SDL_Init(SDL_INIT_AUDIO | SDL_INIT_VIDEO) < 0 ) {
   printf("Unable to init SDL: %s\n", SDL_GetError());
   exit(1);
 }
 return 0;
}
Застревает на строке с SDL_Init. При сборке линкер выдает следующее:

(Нажмите, чтобы показать/скрыть)

Строка компиляции: g++ -Wall -o "%e" -lSDL -lSDLmain "%f"
Такая ошибка появилась сразу после инсталяции SDL, так как libSDL.so - это ссылка на библиотеку, попробовал пересоздать её, но получил тот же результат.
Есть идеи? Надеюсь на вашу помощь, третий день с ним мучаюсь.

« Последнее редактирование: 13 Декабря 2011, 19:01:45 от MS-DOS32 »

Оффлайн ii343hbka

  • Старожил
  • *
  • Сообщений: 1048
    • Просмотр профиля
Re: Не компилируется SDL-приложение
« Ответ #1 : 13 Декабря 2011, 19:06:29 »
единственное, что пришло в голову - Вы не доставили что-то из libsdl
ж)
ммм... Убунточка

Оффлайн MS-DOS32

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Не компилируется SDL-приложение
« Ответ #2 : 13 Декабря 2011, 20:26:26 »
Как знал, что ошибусь - надо было поставить libsdl1.2debian-pulseaudio. Компилируется теперь, спасибо.

 

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