کتابخانه ی SDL مجموعه ی از توابع را در اختیار برنامه نویسان قرار میدهد تا بتوان با آن نیازهای گرافیکی در پروژه هایی نظیر ساخت بازی های کامپیوتری را برطرف کرد.

کار با SDL در لینوکس بسیار ساده است! شما پس از دریافت و نصب بسته های SDL از اینترنت به راحتی با اضافه کردن این کتابخانه به پروژه ی خود از آن استفاده میکنید! با این که g++ بسیار بهتر و مطمئن تر از کامپایلر VC6 مایکروسافت است ولی در بعضی مواقع ممکن است بخواهیم در ویندوز کد بزنیم! (مثل خود من که چون اوبونتو مودمم رو نمیشناسه مجبور به سویچ دائمی بین ویندوز و لینوکس هستم!!)
در ادامه مطلب بخوانید…
1- برای این کار شما ابتدا باید بسته ی SDL مربوط به ویندوز را دانلود کنید ( از اینجا:
http://www.libsdl.org/release/SDL-devel-1.2.13-VC6.zip )
2- فایل را از حالت فشرده خارج کنید! حال شما باید مسیر فولدر include پوشه را به VC6 اضافه کنید! میتوان 2 کار انجام داد (البته هر دو شبیه هم هستند):
راه ساده: یک فولدر خالی به نام SDL بسازید. فایل های پوشه include را درون آن کپی کنید و این فولدر را درون شاخه ی
Program Files\Microsoft Visual Studio\VC98\Include… کپی کنید.
راه دوم: اضافه کردن مسیر جدید کتابخانه ها به VC6
درVC6 یک پروژه ی جدید بسازید! حال این مسیر را دنبال کنید:
Project|Settings|C/C++ tab|Preprocessor|Additional include directories

در این قسمت آدرس فولدر include را که از حالت فشرده خارج کردید وارد کنید. کار تمام است!
3- فایل های زیر را که در پوشه lib قرار دارند در فولدر پروژه ی خود کپی کنید.
SDL.dll , SDL.lib , SDLmain.lib
دو فایل SDL.lib, SDLmain.lib را به پروژه ی خود اضافه کنید:
Project|Add To Project|Files
البته میتوانید بدون کپی کردن فایل ها آن ها را از فولدر اصلی خود به پروژه اضافه کنید اما کپی کردن فایل SDL.dll الزامی است!
4- مسیر زیر را دنبال کنید:
Project|Settings|C/C++ tab|Code Generation|Use Runtime Library
آپشن Debug Multithreaded DLL را انتخاب کنید. حالا دیگه کار واقعا تمام است!

حال میتوانید از کد زدن در محیط ویندوز با SDL لذت ببرید!!!
