Для начала нужно установить библиотеку SDL. Открываем терминал и вводим следующую команду:
sudo
apt-get install libsdl1.2-dev
В
Ubuntu 10.04 установочный пакет называется
libsdl1.2-dev. Данный пакет потянет
за собой несколько других пакетов для
разработки, у меня к ним относятся:
libaa1-dev
libasound2-dev
libaudio-dev
libaudiofile-dev
libavahi-client-dev
libavahi-common-dev
libcaca-dev
libdbus-1-dev
libesd0-dev
libncurses5-dev
libpulse-dev
libsdl1.2-dev
libslang2-dev
Кроме
вышеуказанного пакета, необходимо
установить еще один пакет, который
называется libsdl1.2debian-all
Надеюсь
вы знаете как установить IDE NetBeans на
Ubuntu, или если IDE уже установлена, то первым
делом необходимо установить плагин C++
для NetBeans. Сразу скажу, что из репозитория
Ubuntu 10.04 устанавливается IDE NetBeans 6.8.
Выбираем меню Tools > Plugins. Далее вкладка
Available Plugins ищем C\C++ плагин и ставим галку
напротив и ниже давим кнопку Install. После
этого откроется мастер установки
выбранного плагина. Нажимаем Next, принимаем
лицензионное соглашение и нажимаем
кнопку Install.
Ну
вот, с установкой покончено. Далее
необходимо создать новый C\C++ проект.
Нажимаем меню File > New Project. В окне создания
нового проекта выбираем категорию C\C++
и в списке напротив C\C++ Application. Далее
нажимаем кнопку Next. На следующем шаге
от нас потребуют указать название
проекта и его размещение. В поле Project
Name пишем например SDL_p1. Размещение оставим
как есть или укажите другое на свое
усмотрение. Галки создания главного
исходного файла проекта и установки
как главного проекта должны быть выбраны.
Главный файл будет называться main.cpp. На
скриншоте ниже все это можно увидеть.
По
окончанию всех настроек нажимаем кнопку
Finish.
Далее
покажу скриншот нашего проекта открытого
в IDE NetBeans.
Переходим к настройке проекта. Чтобы
открыть свойства проекта выберите меню
File > Project Properties... Для того чтобы проект
построился успешно необходимо в свойствах
проекта выбрать ветку Build > Linker , найти
поле Additional Options и добавить в это поле
следующую опцию -lSDL.
Проект
настроили, теперь необходимо добавить
код в main.cpp который будем компилировать.
Я не буду писать код с нуля, а возьму
код, с небольшими изменениями, с моего
поста «Прикручиваем
SDL к Visual Studio 2008».
Ниже представлен весь код:
/*
*
File: main.cpp
*
Author: notidealrunner
*
*
Created on September 19, 2012, 9:38 PM
*/
#include
<stdlib.h>
#include
<SDL/SDL.h>
/*
*
*/
int
main(int
argc,
char**
argv)
{
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
(EXIT_SUCCESS);
}
На этом все.