PDA

View Full Version : سوال: چطور از توابع OpenGl استفاده کنم؟



arta.nasiri
شنبه 03 فروردین 1392, 20:30 عصر
سلام برای استفاده از توابع کتابخانه opengl تو Qt چیکار کنم ؟ طبق آموزش خود سایت Qt جلو رفتم ولی توابعی مثل glvertex3f رو نمیشناسه!! هم QGLWidget رو اینکلود میکنم هم اینو Qt += opengl تو فایل .pro اضافه میکنم ولی جواب نمیده.

MSK
دوشنبه 12 فروردین 1392, 23:23 عصر
یکی از مثال های (demo) خود qt رو اجرا کنید تا ببینید اجرا میشه؟
منظورم دموهای توی qt creator ه که برچسب opengl خورده. مثل hello gl

arta.nasiri
شنبه 24 فروردین 1392, 23:35 عصر
یکی از مثال های (demo) خود qt رو اجرا کنید تا ببینید اجرا میشه؟
منظورم دموهای توی qt creator ه که برچسب opengl خورده. مثل hello gl

نه اونا هم اجرا نمیشن

alamate_aoal
یک شنبه 25 فروردین 1392, 15:59 عصر
سلام

احتمالاً داری از نسخه‌ای از کیوت استفاده میکنی که برای پشتیبانی از OpenGL از کتابخانه‌ی ANGLE استفاده میکنه.
برای رفع این مشکل باید کیوت رو با سوییچ opengl desktop- کامپایل کنید و یا از نسخه‌ی کامپایل شده با این سوییچ استفاده نمایید(اینجا (http://download.qt-project.org/official_releases/qt/5.0/5.0.2/qt-windows-opensource-5.0.2-msvc2010_32_opengl-x86-offline.exe)).
در صورت استفاده از لینک فوق ممکنه در اجرای برنامه های Qt Quick2 با مشکل مواجه بشید (بعید میدونم در Qt Quick1 ایجاد مشکل کنه)

ali chegini
شنبه 31 فروردین 1392, 23:58 عصر
سلام.
من به مشکلی شبیه این برخورد کردم . رفتم opengl رو همراه با glut , glu گرفتم و به برنامه اضافه کردم مشکلم حل شد.به
#include <GL/glu.h>
نیاز داشت .