ورود

View Full Version : سوال: نصب الحاقی ها در ++VC



smh1988
پنج شنبه 18 شهریور 1389, 18:04 عصر
وقتی به مبحث Imaging subset رسیدم فهمیدم که باید از extension ها استفاده کنم
بعد با اجرای کد زیر فهمیدم که سخت افزارم اونو ساپورت میکنه !


if(gltIsExtSupported(“GL_ARB_imaging”) == 0)
{
printf(“Imaging subset not supported\r\n”);
return 0;
}وقتی برنامه رو کامپایل کردم به موارد زیر اشاره کرد :

error C3861: 'glHistogram': identifier not found
error C3861: 'glConvolutionFilter2D': identifier not found
error C3861: 'glColorTable': identifier not found
error C3861: 'glGetHistogram': identifier not found


به جای glext دارم از glee استفاده میکنم .
glee.lib رو هم به پروژه اضافه کردم و همچنین سر آمد glee.h
gl.h رو هم قبل از اون اضافه کردم
دیگه نمیدونم باید چی رو به کجا اضافه کنم !:متعجب:

یه ماه لنگه اینم !

pswin.pooya
دوشنبه 10 آبان 1389, 19:16 عصر
در ابتدای برنامه متد glewinit رو فراخوانی کنید.

توجه کنید که:
کتابخونه glew به OpenGL 3.+ مشکل داره که داخل تاپیک زیر نحوه حلش رو نوشتم:
http://pooyagp.blogspot.com/2010/07/glew-bug-in-opengl-24-and-solution.html

smh1988
سه شنبه 11 آبان 1389, 18:07 عصر
وقتی به مبحث Imaging subset رسیدم فهمیدم که باید از extension ها استفاده کنم
بعد با اجرای کد زیر فهمیدم که سخت افزارم اونو ساپورت میکنه !


if(gltIsExtSupported(“GL_ARB_imaging”) == 0)
{
printf(“Imaging subset not supported\r\n”);
return 0;
}وقتی برنامه رو کامپایل کردم به موارد زیر اشاره کرد :

error C3861: 'glHistogram': identifier not found
error C3861: 'glConvolutionFilter2D': identifier not found
error C3861: 'glColorTable': identifier not found
error C3861: 'glGetHistogram': identifier not found


به جای glext دارم از glee استفاده میکنم .
glee.lib رو هم به پروژه اضافه کردم و همچنین سر آمد glee.h
gl.h رو هم قبل از اون اضافه کردم
دیگه نمیدونم باید چی رو به کجا اضافه کنم !:متعجب:

یه ماه لنگه اینم !


چون از glee استفاده کرده بودم باید به جای glHistogram می نوشتم glHistogramEXT !
حالا compiler ارور نمیده ولی موقع اجرا میگه تابع شما در فایل dll مربوطه یافت نمی شود !
(راست میگه ! رفتم توی dll رو نگاه کردم دیدم چنین تابعی در کار نیست ! حالا بماند چجوری نگاه کردم !)
سوال اینجانب :
وقتی سخت افزارم GL_ARB_imaging رو ساپورت میکنه چرا توابعش توی dll ش نیست ! ( اصلا توابعش کجاست ؟)
شاید opengl32.dll من عوض شده ؟!