windows环境下编译glut-3.7

来源:互联网 发布:原油现货行情软件 编辑:程序博客网 时间:2024/05/22 15:59
       某天在用OpenGL的GLUT库写程序,编译通过,但运行却提示“无法定位glutKeyboardUpFunc函数于glut.dll上”,但是我查看glut.h又可以发现glutKeyboardUpFunc()的声明,由于我的OpenGL的lib和dll以及头文件都是东凑西拼的,难免会出现版本不对应或者过于陈旧而出现问题,所以我打算到OpenGL的官网下载glut的最新版3.7。
       下载之后,发现要用makefile来编译的,所以又要配置环境变量等,我参考如下文章:
http://tb01070.blog.163.com/blog/static/3708174820134124479753/
http://blog.csdn.net/u011558856/article/details/12256605

       可是纠结的是,我用 nmake /f makefile 编译老是提示 “找不到win32.mak”,于是我又谷歌百度,得知该文件位于C盘的windows sdk文件夹内,于是我又将该文件所在路径加入环境变量中的path中,但是编译还是提示“找不到win32.mak”,于是我又将win32.mak分别复制到glut的项目文件夹以及nmake.exe所在目录。但是,搞了这么多还是提示“找不到win32.mak”,而且百度谷歌也没有找到符合主题的帖子,找到的只有那个jpge库的相似问题,可是你叫我到哪找makefile.vc这货啊!根本不是同一回事啊。
       一怒之下,我将 win32.mak复制到 VS2012(别的版本类似)的VC文件夹内的include文件夹内,重新 nmake /f makefile ,终于能跟着上面文章的步伐走了,问题一 一解决。
0 0
原创粉丝点击