-
July 31st, 2012, 12:11 PM
#1
visual c++ error(s) "intellisense : expected an expression please help!
hello,
i'm having many errors in visual c++
here's the code:
(i'm trying to do something in openGL)
Code:
#include <StdAfx.h>
#include <windows.h> // Header File For Windows
#include <gl\gl.h> // Header File For The OpenGL32 Library
#include <gl\glu.h>
#include <stdafx.h>
#define Vector3d
#define RM_SOLID
#define l_length
#define IM_QUADS
#define blockPosition
#define pRenderer // Header File For The GLu32 Library
HGLRC hRC=NULL; // Permanent Rendering Context
HDC hDC=NULL; // Private GDI Device Context
HWND hWnd=NULL; // Holds Our Window Handle
HINSTANCE hInstance; // Holds The Instance Of The Application
bool keys[256]; // Array Used For The Keyboard Routine
bool active=TRUE; // Window Active Flag Set To TRUE By Default
bool fullscreen=TRUE; // Fullscreen Flag Set To Fullscreen Mode By Default
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); // Declaration For WndProc
GLvoid ReSizeGLScene(GLsizei width, GLsizei height) // Resize And Initialize The GL Window
{
if (height==0) // Prevent A Divide By Zero By
{
height=1; // Making Height Equal One
}
glViewport(0, 0, width, height); // Reset The Current Viewport
glMatrixMode(GL_PROJECTION); // Select The Projection Matrix
glLoadIdentity(); // Reset The Projection Matrix
// Calculate The Aspect Ratio Of The Window
gluPerspective(45.0f,(GLfloat)width/(GLfloat)height,0.1f,100.0f);
glMatrixMode(GL_MODELVIEW); // Select The Modelview Matrix
glLoadIdentity(); // Reset The Modelview Matrix
int InitGL(GLvoid);
// All Setup For OpenGL Goes Here
float l_length = 1.0f;
float l_height = 1.0f;
float l_width = 1.0f;
Vector3d blockPosition(0.0f); 0.0f 0.0f);
pRenderer->PushMatrix();
pRenderer->TranslateWorldMatrix(blockPosition.x, blockPosition.y, blockPosition.z);
pRenderer->SetRenderMode(RM_SOLID);
pRenderer->EnableImmediateMode(IM_QUADS);
pRenderer->ImmediateColourAlpha(1.0f, 1.0f, 1.0f, 1.0f);
pRenderer->ImmediateNormal(0.0f, 0.0f, -1.0f);
pRenderer->ImmediateVertex(l_length, -l_height, -l_width);
pRenderer->ImmediateVertex(-l_length, -l_height, -l_width);
pRenderer->ImmediateVertex(-l_length, l_height, -l_width);
pRenderer->ImmediateVertex(l_length, l_height, -l_width);
pRenderer->ImmediateNormal(0.0f, 0.0f, 1.0f);
pRenderer->ImmediateVertex(-l_length, -l_height, l_width);
pRenderer->ImmediateVertex(l_length, -l_height, l_width);
pRenderer->ImmediateVertex(l_length, l_height, l_width);
pRenderer->ImmediateVertex(-l_length, l_height, l_width);
pRenderer->ImmediateNormal(1.0f, 0.0f, 0.0f);
pRenderer->ImmediateVertex(l_length, -l_height, l_width);
pRenderer->ImmediateVertex(l_length, -l_height, -l_width);
pRenderer->ImmediateVertex(l_length, l_height, -l_width);
pRenderer->ImmediateVertex(l_length, l_height, l_width);
pRenderer->ImmediateNormal(-1.0f, 0.0f, 0.0f);
pRenderer->ImmediateVertex(-l_length, -l_height, -l_width);
pRenderer->ImmediateVertex(-l_length, -l_height, l_width);
pRenderer->ImmediateVertex(-l_length, l_height, l_width);
pRenderer->ImmediateVertex(-l_length, l_height, -l_width);
pRenderer->ImmediateNormal(0.0f, -1.0f, 0.0f);
pRenderer->ImmediateVertex(-l_length, -l_height, -l_width);
pRenderer->ImmediateVertex(l_length, -l_height, -l_width);
pRenderer->ImmediateVertex(l_length, -l_height, l_width);
pRenderer->ImmediateVertex(-l_length, -l_height, l_width);
pRenderer->ImmediateNormal(0.0f, 1.0f, 0.0f);
pRenderer->ImmediateVertex(l_length, l_height, -l_width);
pRenderer->ImmediateVertex(-l_length, l_height, -l_width);
pRenderer->ImmediateVertex(-l_length, l_height, l_width);
pRenderer->ImmediateVertex(l_length, l_height, l_width);
pRenderer->DisableImmediateMode();
pRenderer->PopMatrix();
;
{
}
NOTE: the errors are all the "->"
Note : i'm a N00b i found a tutorial which i tried and this is the result =(
-
July 31st, 2012, 12:24 PM
#2
Re: visual c++ error(s) "intellisense : expected an expression please help!
#define pRenderer
What is that supposed to accomplish? You've #defined it as nothing, then you try to dereference it.
-
July 31st, 2012, 12:26 PM
#3
Re: visual c++ error(s) "intellisense : expected an expression please help!
-
July 31st, 2012, 12:31 PM
#4
Re: visual c++ error(s) "intellisense : expected an expression please help!
Originally Posted by intercroc
how do i fix it?
Beats me. I don't know why it's there or what it's supposed to be doing.
If you're a noob, that code may be a little more than you're ready for.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|