游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1704|回复: 2

一个调试问题

[复制链接]

6

主题

15

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2005-11-28 00:06:00 | 显示全部楼层 |阅读模式
#include<windows.h>
#include<GL/glut.h>
void init(void)
{
glClearColor(0,0,0,0);
glShadeModel(GL_FLAT);
}

void display(void)
{
        GLdouble eqn[4]={0,1,0,0};
        GLdouble eqn1[4]={1,0,0,0};
        glClear(GL_COLOR_BUFFER_BIT);
        glColor3f(1,1,1);
        glPushMatrix();
        glTranslatef(0,0,-5);
        glClipPlane(GL_CLIP_PLANE0,eqn);
        glEnable(GL_CLIP_PLANE0);
        glClipPlane(GL_CLIP_PLANE1,eqn1);
        glEnable(GL_CLIP_PLANE1);
        glRotatef(90,1,1,1);
        glutWireSphere(1.0,20,16);
        glPopMatrix();
        glFlush();
}

void reshape(int w , int y)
{
glViewport(0,0,(GLsizei)w,(GLsizei)y);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(60,(GLfloat)w/(GLfloat)y,1,20);
glMatrixMode(GL_MODELVIEW);
}

int main(int argc, char** argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);
glutInitWindowSize(500,500);
glutInitWindowPosition(100,100);
glutCreateWindow(argv[0]);
init();
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutMainLoop();
return 0;
}

编译没问题,但联接出现错误,求各位帮忙


ex02.obj : error LNK2005: "void __cdecl init(void)" (?init@@YAXXZ) already defined in ex01.obj
ex02.obj : error LNK2005: "void __cdecl display(void)" (?display@@YAXXZ) already defined in ex01.obj
ex02.obj : error LNK2005: "void __cdecl reshape(int,int)" (?reshape@@YAXHH@Z) already defined in ex01.obj
ex02.obj : error LNK2005: _main already defined in ex01.obj
Debug/ex01.exe : fatal error LNK1169: one or more multiply defined symbols found

24

主题

256

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2005-11-28 08:41:00 | 显示全部楼层

Re:一个调试问题

不要在一个工程中建两个顶目上。

ex02 ,ex01

6

主题

15

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2005-11-29 10:38:00 | 显示全部楼层

Re:一个调试问题

谢谢 搞定了 爽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 19:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表