Dr.Wing

心翼的技术笔记本

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、打开stdafx.h,添加如下代码

  #define VC_EXTRALEAN // Exclude rarely-used stuff from Windows
// headers
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <gl\gl.h>
#include
<gl\glu.h>
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include
<afxcmn.h> // MFC support for Windows 95 Common //Controls
#endif // _AFX_NO_AFXCMN_SUPPORT

一开始我还不知道这个stdafx.h在哪里,其实它就在所建立项目的文件夹里,包含了很多的头文件注释,尤其#include<gl\gl.h>这样的话我们就不用导出都带着了 ^_^

2、。从菜单中选择“Project-Settings”,选择“Link”标键(或者按下Ctrl-Tab键移动到此标键上)。选择“General”类(它已经被默认状况选中),然后将后面的东西添加到Object/Library模块编辑框中:“opengl32.lib glu32.lib glaux.lib”

上面的方法是VC6.0里面的,找了半天VS2010里面,也没有这个选项啊,头大啊头大,于是VS2010里面应该是如下设置:

1,新建工程:菜单-文件-新建-项目-Visual C++-Win32 项目-工程名-确定-空项目-完成。

2,加入源文件:解决方案资源管理器中的源文件点击右键-添加-新建项-C++文件-输入名称-确定-编写代码(可以参考后面的示例代码)。

3,设置连接库: 项目-属性(快捷键ALT+F7) -配置属性-连接器-输入-附加依赖项 中加入opengl32.lib glu32.lib,注意用空格隔开各*.lib

3、如上设置以后,不知道为什么,Build的时候总是有问题,说是cannot open file 'opengl32.lib glu32.lib glaux.lib',我别的都已经做了啊~?!头大啊头大,于是,用分号隔开各*.lib,编译--->成功了

posted on 2011-07-25 15:51  心翼  阅读(2788)  评论(2编辑  收藏  举报