Anjuta


نصب SDLدر : Anjuta

اولین کاری که باید انجام بدین دانلود کردن فایل های اجرایی

و هدر SDL است.


میتوانید از این صفحه دانلود کنید تا پایین صفحه Scroll کنید
this



حالا RPM را اجرا کنید و بگزارید نصب شود

سپس Anjuta را اجرا کنید و یک project جدید بسازید

این کار باعث اجرای Application Wizard میشود generic/Terminal project را انتخاب کنید

دکمه Forward را بزنید مطمن شوید که یک C++ Project ساخته اید


بعد از این که پروژه ساخته شد به منوی Settings>Compiler and linker Settings بروید

در برگه Libraries تایپ کنید SDL و ADD را بزنید



سپس Yes را بزنید

سپس کد زیر را Paste کنید و برنامه را اجرا کنید

#include "SDL/SDL.h"

int main( int argc, char* args[] )

{

//Start SDL

SDL_Init( SDL_INIT_EVERYTHING );

//Quit SDL

SDL_Quit();

return 0;

}

در ضمن بعد از نصب می توانید SDL,Documention را که در پوشه

usr/doc/SDL-devel-1.2.9/index.html

مشاهده کنید

SDL

SDL مخفف Simple Direct Media است که بر مبنای OpenGL ساخته شده است و برای ساخت بازی های 2Dو3Dایده ال است

برای چه SDL؟ در درجه اول به خاطر اسان بودن استفاده از ان و در درجه دوم قابلیت کمپایل بازیهای تولید شده در بسیاری از سیستم عاملها بدون دست زدن کد ! مثل :
Linux, Windows, FreeBSD, OpenBSD, Mac OS, Symbian …
من در اینجا فرض می کنم شما اطلاعات کافی در مورد C++ دارید و در صورت نداشتن این اطلاعات به شما پیشنهاد میکنم کتاب اقای جعفر نژادقمی رو مطالعه کنید
Operators (+, -, *, /, ++, --, +=, -=, etc)
Controls (if, else, switch)
Loops (while, for)
Functions
Structs
Arrays
References
Pointers
Classes and Objects
How to use a template.
Bitwise and/or.
در مورد موارد بالا باید اطلاعات کافی داشته باشید


من تنظیم کمپایلرهای LinuxوWindows را برای شما توضیح میدهم
برای Linux کمپایلرهای :
Anjuta , KDevelop ,EClipse,G++,GCC
برای ویندوز هم :
Visual C++ 6,Visual C.Net
را توضیح می دهم.

سلام

در این وبلاگ من قصد دارم در مورد OpenGlو SDLصحبت کنم