Jump to content
  • Advertisement
Sign in to follow this  
tasen

OpenGL Building GLFW with VC++ Express

This topic is 4409 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

Hey all, I've spent the last couple of hours trying to build the GLFW .dll and .lib files with VC++ Express and so far haven't had any luck. I've basically followed Drew_Benton's instructions from this topic: http://www.gamedev.net/community/forums/topic.asp?topic_id=316102 but I still can't get it to work. Here's what I've done: 1. Copied the *.c files/*.h file from glfw/lib to my solution dir 2. Copied the *.c files/*.h file from glfw/lib/win32 to my solution dir 3. Created a new Windows Application DLL 4. Added the files copied from 1. to the project 5. Added GLFW_BUILD_DLL to C/C++ | Preprocessor | Preprocessor Definitions 6. Set the Runtime Library as Multi-threaded Debug DLL 7. Added opengl32.lib and glu32.lib to Linker | Input | Additional Dependencies This compiles fine and I get the glfw.dll and glfw.lib files in the Debug directory, so I copy them over to my test project (http://glfw.sourceforge.net/tutorials/files/lesson01.zip), build the project and nothing happens when I run it. I've #define'd GLFW_DLL before #including glfw.h and I've linked the opengl32, glu32 and glfw libs in the test project too. I tried replacing my dll/lib with the precompiled ones that come in the GLFW package and the test works fine, so I know I'm definately doing something wrong. I've also tried a Release version which doesn't work either. If anyone's managed to compile the GLFW libraries with a VC++ Express project please let me know what I'm doing wrong :D

Share this post


Link to post
Share on other sites
Advertisement
Yep, I tried making the project a Static Library and building it that way, then linking statically with my test project but the test still won't work. I've tried so many different combinations now but I just can't get it right (i.e. not using GLFW_BUILD_DLL, Debug/Release versions etc.) At this stage I haven't had any success with either the static lib or the .dll/.lib combination of GLFW (yeah, I'm using the precompiled libs at the momment, but I'd still like to figure this one out).

Surely I must be missing something simple here. Does anyone else have any ideas?

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!