Home » Community » U++ community news and announcements » GLDraw
Re: GLDraw [message #41335 is a reply to message #40784] |
Sun, 01 December 2013 21:47   |
Tom1
Messages: 1305 Registered: March 2007
|
Ultimate Contributor |
|
|
Hi,
I just tried the current reference/GLDrawDemo for the first time and run into trouble on Windows Vista Business 64 bit, using MSC9 32 bit:
1. In main.cpp I had to switch the order of includes:
#include <GLDraw/GLDraw.h>
#include <GLCtrl/GLCtrl.h>
because of this error:
main.cpp
c:\upp\uppsrc\gldraw\glew.h(84) : fatal error C1189: #error : gl.h included before glew.h
GLDrawDemo: 1 file(s) built in (0:02.34), 2343 msecs / file, duration = 2375 msecs
2. In GLDrawS.cpp I had to rename two variables (called near and far) to something else, since confused the MSC9 32-bit compiler:
void GLOrtho(float left, float right, float bottom, float top, float nnear, float nfar, GLuint u_projection)
3. Finally, when linking I got this:
Linking...
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewGetUniformLocation referenced in function "public: int __thiscall Upp::GLProgram::GetUniform(char const *)" (?GetUniform@GLProgram@
Upp@@QAEHPBD@Z)
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewUseProgram referenced in function "public: void __thiscall Upp::GLProgram::Use(void)" (?Use@GLProgram@Upp@@QAEXXZ)
GLDraw.lib(GLShaders.obj) : error LNK2001: unresolved external symbol __imp____glewUseProgram
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewEnableVertexAttribArray referenced in function "void __cdecl Upp::initializeGL(void)" (?initializeGL@Upp@@YAXXZ)
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewUniform1i referenced in function "void __cdecl Upp::initializeGL(void)" (?initializeGL@Upp@@YAXXZ)
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp__glewInit referenced in function "void __cdecl Upp::initializeGL(void)" (?initializeGL@Upp@@YAXXZ)
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewUniformMatrix4fv referenced in function "void __cdecl Upp::GLOrtho(float,float,float,float,float,float,unsigned int)" (?GLOrtho@Upp
@@YAXMMMMMMI@Z)
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewDisableVertexAttribArray referenced in function "private: void __thiscall Upp::GLDraw::FlushPutRect(void)" (?FlushPutRect@GLDraw@Up
p@@AAEXXZ)
GLDraw.lib(GLDrawS.obj) : error LNK2019: unresolved external symbol __imp____glewVertexAttribPointer referenced in function "private: void __thiscall Upp::GLDraw::FlushPutRect(void)" (?FlushPutRect@GLDraw@Upp@@AA
EXXZ)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewDeleteShader referenced in function "public: void __thiscall Upp::GLProgram::Clear(void)" (?Clear@GLProgram@Upp@@QAEXXZ)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewDeleteProgram referenced in function "public: void __thiscall Upp::GLProgram::Clear(void)" (?Clear@GLProgram@Upp@@QAEXXZ)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewGetShaderInfoLog referenced in function "unsigned int __cdecl Upp::LoadShader(char const *,unsigned int)" (?LoadShader@Upp@@YAIPB
DI@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewGetShaderiv referenced in function "unsigned int __cdecl Upp::LoadShader(char const *,unsigned int)" (?LoadShader@Upp@@YAIPBDI@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewCompileShader referenced in function "unsigned int __cdecl Upp::LoadShader(char const *,unsigned int)" (?LoadShader@Upp@@YAIPBDI@
Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewShaderSource referenced in function "unsigned int __cdecl Upp::LoadShader(char const *,unsigned int)" (?LoadShader@Upp@@YAIPBDI@Z
)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewCreateShader referenced in function "unsigned int __cdecl Upp::LoadShader(char const *,unsigned int)" (?LoadShader@Upp@@YAIPBDI@Z
)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewGetProgramInfoLog referenced in function "public: void __thiscall Upp::GLProgram::Create(char const *,char const *,struct Upp::Tu
ple2<int,char const *> *,int)" (?Create@GLProgram@Upp@@QAEXPBD0PAU?$Tuple2@HPBD@2@H@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewGetProgramiv referenced in function "public: void __thiscall Upp::GLProgram::Create(char const *,char const *,struct Upp::Tuple2<
int,char const *> *,int)" (?Create@GLProgram@Upp@@QAEXPBD0PAU?$Tuple2@HPBD@2@H@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewLinkProgram referenced in function "public: void __thiscall Upp::GLProgram::Create(char const *,char const *,struct Upp::Tuple2<i
nt,char const *> *,int)" (?Create@GLProgram@Upp@@QAEXPBD0PAU?$Tuple2@HPBD@2@H@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewBindAttribLocation referenced in function "public: void __thiscall Upp::GLProgram::Create(char const *,char const *,struct Upp::T
uple2<int,char const *> *,int)" (?Create@GLProgram@Upp@@QAEXPBD0PAU?$Tuple2@HPBD@2@H@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewAttachShader referenced in function "public: void __thiscall Upp::GLProgram::Create(char const *,char const *,struct Upp::Tuple2<
int,char const *> *,int)" (?Create@GLProgram@Upp@@QAEXPBD0PAU?$Tuple2@HPBD@2@H@Z)
GLDraw.lib(GLShaders.obj) : error LNK2019: unresolved external symbol __imp____glewCreateProgram referenced in function "public: void __thiscall Upp::GLProgram::Create(char const *,char const *,struct Upp::Tuple2
<int,char const *> *,int)" (?Create@GLProgram@Upp@@QAEXPBD0PAU?$Tuple2@HPBD@2@H@Z)
C:\upp\out\reference\MSC9.Gui.Sse2\GLDrawDemo.exe : fatal error LNK1120: 21 unresolved externals
There were errors. (0:04.78)
Can someone help me with this?
Best regards,
Tom
|
|
|
 |
|
GLDraw
By: mirek on Mon, 16 September 2013 10:54
|
 |
|
Re: GLDraw
By: koldo on Mon, 16 September 2013 19:35
|
 |
|
Re: GLDraw
By: Novo on Tue, 17 September 2013 06:32
|
 |
|
Re: GLDraw
By: Novo on Tue, 17 September 2013 15:11
|
 |
|
Re: GLDraw
By: Novo on Tue, 17 September 2013 19:02
|
 |
|
Re: GLDraw
By: mirek on Thu, 19 September 2013 20:09
|
 |
|
Re: GLDraw
By: Novo on Sat, 21 September 2013 04:55
|
 |
|
Re: GLDraw
By: Tom1 on Sun, 01 December 2013 21:47
|
 |
|
Re: GLDraw
By: mirek on Mon, 02 December 2013 17:41
|
 |
|
Re: GLDraw
By: Tom1 on Tue, 03 December 2013 15:50
|
 |
|
Re: GLDraw
By: Tom1 on Tue, 03 December 2013 23:08
|
 |
|
Re: GLDraw
By: mirek on Wed, 04 December 2013 14:34
|
 |
|
Re: GLDraw
By: Tom1 on Wed, 04 December 2013 15:33
|
 |
|
Re: GLDraw
By: Tom1 on Wed, 04 December 2013 16:04
|
 |
|
Re: GLDraw
|
Goto Forum:
Current Time: Fri Jul 18 14:28:57 CEST 2025
Total time taken to generate the page: 0.04079 seconds
|