Jump to content
  • Advertisement
Sign in to follow this  
TheBuzzSaw

Can I use GLEW without requiring GLU?

This topic is 2789 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I never use GLU functionality anymore, but I've become a big fan of GLEW. I've had a couple people unable to compile my project because they did not have GLU installed yet (Ubuntu users). Is there a way to effectively disable GLU in GLEW? I suppose I could edit the GLEW header to not include GLU, but I think that violates the license, and GLEW seems to have lots of preprocessor directives. Maybe it has one I don't know about... ?

Share this post


Link to post
Share on other sites
Advertisement
The file glew.h makes a direct attempt to include glu.h. I doubt the rest of GLEW makes any use of it, but it does include the header file. :(

Share this post


Link to post
Share on other sites
Remove it. Also, email the developer to remove it.

//edit: actually, I think they include it because GLU include gl.h and if someone in their source includes glu.h before glew.h, then you get preprocessor messages from GLEW complaining. In your case, just comment out GLU.h

Share this post


Link to post
Share on other sites
That makes sense. They need to add a directive.

#define I_PROMISE_NOT_TO_INCLUDE_GLU


But yeah, I read the license details up top. It turns out they do allow modification. I think I'll just comment out that block.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!