2010年8月6日

摘要: 在vs2008中编译动态库时,有时候不会生成对应的lib文件(我是由原来的一个工程,别人写的,生成静态库,我现在改成了动态库,但一直不会生成lib文件)首先在工程中像vc6一样生成def文件,然后只需要在工程设置中加载这个文件就行了:Project -> Properties -> Configuration Properties -> Linker -> Input:在右... 阅读全文
posted @ 2010-08-06 15:25 芳琪 阅读(1415) 评论(0) 推荐(0) 编辑
 
摘要: 一、初始化void glutInit(int* argc,char** argv)这个函数用来初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]);这个函数从main函数获取其两个参数。void glutInitWindowSize(int width,int height);void glutInitWindowPosition(int x... 阅读全文
posted @ 2010-08-06 10:52 芳琪 阅读(580) 评论(0) 推荐(0) 编辑
 
摘要: 六、注册回调void glutDisplayFunc(void (*func)(void) );为当前窗口设置显示回调函数void glutOverlayDisplayFunc(void (*func)(void) );注册当前窗口的重叠层的显示回调函数void glutReshapeFunc(void (*Func)(int width, int height) );指定当窗口的大小改变时调用的... 阅读全文
posted @ 2010-08-06 10:50 芳琪 阅读(1049) 评论(0) 推荐(0) 编辑
 
摘要: 九、字体渲染void glutBitmapCharacter(void* font, int character);绘制一个图像字符Font表示要使用的图像字体,如下表所示: GLUT_BITMAP_8_BY_13一种固定宽度字体,每个字符都放在一个8x13像素的矩形框内GLUT_BITMAP_9_BY_15一种固定宽度字体,每个字符都放在一个9x15像素的矩形框内GLUT_BITMAP_TIME... 阅读全文
posted @ 2010-08-06 09:13 芳琪 阅读(6807) 评论(0) 推荐(0) 编辑