View Full Version : سوال: استفاده از OpenGL در Qt ( سیستم عامل لینوکس )
mahak006
جمعه 08 دی 1391, 17:27 عصر
من چند تا هدر فایل بره OpenGL دارم که تو ویندوز تو پوشه های ویژوال استادیو کپی کردم و الآن OpenGL کامل میاد . ولی تو Qt لینوکس که همون فایل ها رو تو پوشه های مخصوصش می ریزم به مشکل بر می خورم . در واقع الآن هدر فایل رو تو برنامه صدا زدم . توابع رو با Ctrl + Space نشون می ده . ولی موقع کامپایل ارور می ده که توابع ( مثلا glClear ) تعریف نشده .
تو رو خدا کمک کنید . اگه تو ویندوز بود میدونستم چیکارش کنم . ولی لینوکس رو نمی دونم . الآنم به ویندوز دسترسی ندارم .
H_G_G_I
جمعه 08 دی 1391, 18:50 عصر
اینو به فایل pro. اضافه کن !
QT += core gui opengl
بعد هم باید برا استفاده
QGLWidget رو اینکلود کنی !
mahak006
جمعه 08 دی 1391, 20:43 عصر
اینو به فایل pro. اضافه کن !
QT += core gui opengl
بعد هم باید برا استفاده
QGLWidget رو اینکلود کنی !
ممنون . خیلی کمک خوبی بود . خیلی از توابع رو شناخت . چند تاشونم نمیشناخت که با اضافه کردن هدر فایل خودم درست شد . فقط الآن یه ارور می ده که فایل شناخته شده نیست :
/usr/include/qt4/QtOpenGL/qglscreen_qws.h:61: error: GLES/egl.h: No such file or directory
همین یه خطاست . اگه می دونید چطور می شه رفعش کرد ممنون می شم بگین .
حامد مصافی
شنبه 09 دی 1391, 00:23 صبح
درایور OpenGL کارت گرافیکی خودتان را نصب کنید (امیدوارد nvidia باشد)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.