понедельник, 24 сентября 2012 г.

Прикручиваем SDL к NetBeans в Ubuntu 10.04



Для начала нужно установить библиотеку 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);
}

На этом все.

Комментариев нет:

Отправить комментарий