moonDark
سه شنبه 19 دی 1391, 10:15 صبح
با سلام و خسته نباشید خدمت تمام دوستان:قلب:
من خیلی وقته کار با C++ رو شروع کردم و به این تنیجه رسیدم که خود C++ به تنهایی کار زیاد جالبی نمیتونه بکنه منم سعی کردم رو محیط کنسول یکم کار کنم و تونستم یه کتابخانه ساده برای رابط کاربری کنسول بنویسم (شاه کار نکردم هرکسی میتونه) بعد رفتم سراغ win32 که اونم چیز پیچیده و خسته کننده ای و ولش کردم و بعدش رفتم سراغ QT که اونم با هر دردسری که بود IDE و SDKش رو گیر آوردم ولی کار نکرد که نکرد اونم بیخیال شدم.:متعجب:
تو همین هفته یه سری کتابخانه بازی سازی توجهم رو جلبید! SDL اولیش بود که باهاش آشنا شدم ولی فهمیدم که با SDL نمیشه کار 3D انجام داد رفتم دنبال OpenGL که اونم از کلی کتابخانه دیگه باید باهاش استفاده کنی بعد Allegro رو پیدا کردم که این دقیقا همون چیزی بود که میخاستم همه چی داره همش آمادس با چند تا تابع ساده میشه کلی کار باهاش انجام داد ولی قدرت OpenGL و سرعت SDL یا SFML رو نداره:گریه:
حالا من موندم کار با کدوم یکی رو شروع کنم که قابلیت کراس پلتفورم داشته باشه و سرعت و قدرت زیادی داشته باشه و راه اندازیش هم مثل GL دردسر نداشته باشه؟؟:لبخند::لبخند:
اگه امکانش هست چند تا منبع آموزشی خوب هم معرفی کنین خیلی ممنون میشم:لبخندساده:
یه سوال دیگه هم دارم:
فرق کتابخانه های استاتیک و دینامیک چیه(همون .a یا .lib و .dll) و چه طوری به جای استاتیک ها از دینامیکشون استفاده کنم مثلا برای استاتیک ها باید سرفایل هاشو به تنظیمات کامپایلر معرفی کنم و پوشه فایل های .a یا .lib رو بهش بدم و چندتا دستور اضافی توی linker option بنویسم ولی نمیدونم چه طوری .dll ها رو به کامپایلر معرفی کنم ایندفعه به شدت ازتون ممنون میشم اگه اینیکی رو هم جواب بدین :لبخند::لبخند::لبخند:
من خیلی وقته کار با C++ رو شروع کردم و به این تنیجه رسیدم که خود C++ به تنهایی کار زیاد جالبی نمیتونه بکنه منم سعی کردم رو محیط کنسول یکم کار کنم و تونستم یه کتابخانه ساده برای رابط کاربری کنسول بنویسم (شاه کار نکردم هرکسی میتونه) بعد رفتم سراغ win32 که اونم چیز پیچیده و خسته کننده ای و ولش کردم و بعدش رفتم سراغ QT که اونم با هر دردسری که بود IDE و SDKش رو گیر آوردم ولی کار نکرد که نکرد اونم بیخیال شدم.:متعجب:
تو همین هفته یه سری کتابخانه بازی سازی توجهم رو جلبید! SDL اولیش بود که باهاش آشنا شدم ولی فهمیدم که با SDL نمیشه کار 3D انجام داد رفتم دنبال OpenGL که اونم از کلی کتابخانه دیگه باید باهاش استفاده کنی بعد Allegro رو پیدا کردم که این دقیقا همون چیزی بود که میخاستم همه چی داره همش آمادس با چند تا تابع ساده میشه کلی کار باهاش انجام داد ولی قدرت OpenGL و سرعت SDL یا SFML رو نداره:گریه:
حالا من موندم کار با کدوم یکی رو شروع کنم که قابلیت کراس پلتفورم داشته باشه و سرعت و قدرت زیادی داشته باشه و راه اندازیش هم مثل GL دردسر نداشته باشه؟؟:لبخند::لبخند:
اگه امکانش هست چند تا منبع آموزشی خوب هم معرفی کنین خیلی ممنون میشم:لبخندساده:
یه سوال دیگه هم دارم:
فرق کتابخانه های استاتیک و دینامیک چیه(همون .a یا .lib و .dll) و چه طوری به جای استاتیک ها از دینامیکشون استفاده کنم مثلا برای استاتیک ها باید سرفایل هاشو به تنظیمات کامپایلر معرفی کنم و پوشه فایل های .a یا .lib رو بهش بدم و چندتا دستور اضافی توی linker option بنویسم ولی نمیدونم چه طوری .dll ها رو به کامپایلر معرفی کنم ایندفعه به شدت ازتون ممنون میشم اگه اینیکی رو هم جواب بدین :لبخند::لبخند::لبخند: