PDA

View Full Version : OpenGL problem



mr.dp+
پنج شنبه 10 مهر 1393, 17:26 عصر
سلا.
من Qt 5 رو دانلود و نصب کردم بدون مشکل (سیستم عامل اوبونتو) و از Example هایی که داخل Qt موجوده یکی رو انتخاب و اجرا کردم . در حین اجرا شدن با این خطا روبرو میشم که توی Issues اومده
کسی با این مشکل بر خورده یا من الان موارد دیگه ای هم هست که باید نصب کنم ؟
http://up.ashiyane.org/images/mjw2wb76whoc6w70nuix.jpg

حمید رضا رحیمیان
پنج شنبه 10 مهر 1393, 17:36 عصر
سلام
کتابخانه های OpenGL را نصب کردید؟

sudo apt-get install mesa-common-dev

همین طور در فایل .pro باید opengl ایمپورت کنید

Qt += opengl gui widgets

mr.dp+
پنج شنبه 10 مهر 1393, 17:39 عصر
دارم نصب میکنم ممنون. راستی میشه در مورد دو خط دوم کمی بیشتر توضیح بدید ؟ از کجا اضافه کنم و..

حمید رضا رحیمیان
پنج شنبه 10 مهر 1393, 17:48 عصر
شما در اوبنتا میتونید از طریق ترمینال برنامه نصب کنید همین طور سیستم عامل را کنترل کنید

ترمینال با کلید ترکیبی Ctrl+Alt+T نمایش داده میشه بعد خط دوم کپی کن پاخل ترمینال پسورد ازت میگیره و نصب میکنه

این خط هم داخل فایل clip.pro اضافه کنید

Qt += opengl gui widgets

منظور از خط بالا ایمپورت کردن رفرنس های مربوط به opengl , GUI , Widgets هست

mr.dp+
پنج شنبه 10 مهر 1393, 18:00 عصر
ببخشید که اشتباهی نوشتم دو خط دوم بجای دو خط آخر :)
و اینکه منظورم این بود که این فایل clip.pro رو از کجا پیدا بکنم ؟

حمید رضا رحیمیان
پنج شنبه 10 مهر 1393, 18:03 عصر
فایل clip.pro توی پروژتون هست اگر ناه کن در همین عکسی هم که گذاشتید سمت چپ در اون قسمت که فایل های مربوط به پروژه هست

mr.dp+
پنج شنبه 10 مهر 1393, 18:10 عصر
اهووم. ببخشید که اولین بارمه با این نرم افزار کار میکنم .
ولی حالا هر بار که یه پروژه ساختم باید این عمل رو انجام بدم ؟ یا راه دیگه ای هست که از طریق تنظیمات اعمال بشه ؟

حمید رضا رحیمیان
پنج شنبه 10 مهر 1393, 18:19 عصر
شما هر وقت پروژه ی جدیدی میسازید برای کار با هر رفرنسی باید این کار را انجام بدید.
مثلا برای کار با QtWidgets باید Qt +=widgets را بنویسید

در ضمن برای کار با opengl در کیوت لایبرری های خودش را هم میتونید استفاده کنید مثل QtOpenGL یا QtGlWidgets

http://qt-project.org/doc/qt-5/qtopengl-module.html