|
|
我按照"OpenGL基础图形编程"一书中的sample.c进行操作,为何无法运行?
在vs.net2003中新建一win32控制台项目,将以下代码copy入"sample.cpp"
// sample.cpp : 定义控制台应用程序的入口点。
#include "stdafx.cpp"
#include <GL/gl.h>
#include <GL/glaux.h>
#include "glos.h"
void main(void)
{
auxInitDisplayMode(AUX_SINGLE|AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindow("simple");
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0.0,0.0);
glRectf(-0.5,-0.5,0.5,0.5);
glFlush();
_sleep(1000);
}
并且将 "opengl32.lib glu32.lib glaux.lib" 输入至sample项目的属性->附近依赖项,运行提示
"e:\MyDocument\Visual Studio Projects\sample\sample\sample.cpp(22): fatal error C1010: 在查找预编译头指令时遇到意外的文件结尾"
这是怎么一回事?不知道我说清楚了没有?
|
|