glew keeps getting unresolved external error

For code related discussions and questions
Post Reply
User avatar
Ezio
Trained
Trained
Posts: 306
Joined: 24 Apr 2010, 16:42

glew keeps getting unresolved external error

Post by Ezio »

i have been poking around the code and google but still can't get it to working, 3 weeks ago it was compilable :(
i'm using vs2012, glew 1.9.0 compiled it and put them in devpkg, pragma comment does not work either. any thought?

Code: Select all

66	error LNK2001: unresolved external symbol ___glewBindBuffer	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
67	error LNK2001: unresolved external symbol ___glewActiveTexture	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
68	error LNK2001: unresolved external symbol ___glewBufferSubData	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
69	error LNK2001: unresolved external symbol ___glewDrawRangeElements	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
70	error LNK2001: unresolved external symbol ___glewBufferData	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
71	error LNK2001: unresolved external symbol ___glewDeleteBuffers	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
72	error LNK2001: unresolved external symbol ___glewGenBuffers	C:\Warzone\MainSource\src\terrain.obj	Warzone2100
73	error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic	C:\Warzone\MainSource\src\texture.obj	Warzone2100
74	error LNK2001: unresolved external symbol ___GLEW_ATI_separate_stencil	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
75	error LNK2001: unresolved external symbol ___glewStencilOpSeparate	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
76	error LNK2001: unresolved external symbol ___glewMultiTexCoord2fv	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
77	error LNK2001: unresolved external symbol ___glewStencilOpSeparateATI	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
78	error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_two_side	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
79	error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_wrap	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
80	error LNK2001: unresolved external symbol ___glewActiveStencilFaceEXT	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
81	error LNK2001: unresolved external symbol ___GLEW_VERSION_2_0	C:\Warzone\MainSource\src\ivis_opengl.lib(piedraw.obj)	Warzone2100
82	error LNK2001: unresolved external symbol ___glewUnmapBuffer	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
83	error LNK2001: unresolved external symbol ___GLEW_ARB_texture_cube_map	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
84	error LNK2001: unresolved external symbol ___glewGetObjectParameterivARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
85	error LNK2001: unresolved external symbol ___glewGetBufferPointervARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
86	error LNK2001: unresolved external symbol ___glewGetBufferParameterivARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
87	error LNK2001: unresolved external symbol ___glewBlendColorEXT	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
88	error LNK2001: unresolved external symbol ___glewCreateShader	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
89	error LNK2001: unresolved external symbol ___glewGetShaderInfoLog	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
90	error LNK2001: unresolved external symbol ___glewLinkProgramARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
91	error LNK2001: unresolved external symbol ___glewLinkProgram	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
92	error LNK2001: unresolved external symbol ___glewCompileShader	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
93	error LNK2001: unresolved external symbol ___glewGetBufferSubDataARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
94	error LNK2001: unresolved external symbol ___GLEW_VERSION_3_0	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
95	error LNK2001: unresolved external symbol ___GLEW_VERSION_2_1	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
96	error LNK2001: unresolved external symbol ___GLEW_ARB_texture_compression	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
97	error LNK2001: unresolved external symbol ___GLEW_ARB_vertex_buffer_object	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
98	error LNK2001: unresolved external symbol ___glewCompileShaderARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
99	error LNK2001: unresolved external symbol ___glewDeleteBuffersARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
100	error LNK2001: unresolved external symbol ___glewUniform4fvARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
101	error LNK2001: unresolved external symbol ___glewMapBuffer	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
102	error LNK2001: unresolved external symbol ___glewActiveTextureARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
103	error LNK2001: unresolved external symbol ___glewGetInfoLogARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
104	error LNK2001: unresolved external symbol ___glewUseProgram	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
105	error LNK2001: unresolved external symbol ___glewShaderSource	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
106	error LNK2001: unresolved external symbol ___glewGetBufferParameteriv	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
107	error LNK2001: unresolved external symbol ___GLEW_ARB_texture_non_power_of_two	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
108	error LNK2001: unresolved external symbol ___glewMapBufferARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
109	error LNK2001: unresolved external symbol ___glewAttachObjectARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
110	error LNK2001: unresolved external symbol ___glewUniform4fv	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
111	error LNK2001: unresolved external symbol ___GLEW_ARB_imaging	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
112	error LNK2001: unresolved external symbol ___GLEW_EXT_framebuffer_object	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
113	error LNK2001: unresolved external symbol ___glewCreateProgramObjectARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
114	error LNK2001: unresolved external symbol ___glewUniform1iARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
115	error LNK2001: unresolved external symbol ___glewGetBufferSubData	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
116	error LNK2001: unresolved external symbol ___glewUseProgramObjectARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
117	error LNK2001: unresolved external symbol ___GLEW_VERSION_1_5	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
118	error LNK2001: unresolved external symbol ___glewBindBufferARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
119	error LNK2001: unresolved external symbol ___glewUniform1fARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
120	error LNK2001: unresolved external symbol ___glewUniform1f	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
121	error LNK2001: unresolved external symbol ___glewGenBuffersARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
122	error LNK2001: unresolved external symbol ___glewIsBufferARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
123	error LNK2001: unresolved external symbol ___glewIsBuffer	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
124	error LNK2001: unresolved external symbol ___glewCreateShaderObjectARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
125	error LNK2001: unresolved external symbol ___GLEW_NV_texture_env_combine4	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
126	error LNK2001: unresolved external symbol ___glewMultiTexCoord2fvARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
127	error LNK2001: unresolved external symbol ___glewBufferDataARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
128	error LNK2001: unresolved external symbol ___glewUnmapBufferARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
129	error LNK2001: unresolved external symbol ___glewGetProgramiv	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
130	error LNK2001: unresolved external symbol ___GLEW_ARB_shader_objects	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
131	error LNK2001: unresolved external symbol ___glewBlendColor	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
132	error LNK2001: unresolved external symbol ___glewGetBufferPointerv	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
133	error LNK2001: unresolved external symbol ___GLEW_EXT_blend_color	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
134	error LNK2001: unresolved external symbol ___glewShaderSourceARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
135	error LNK2001: unresolved external symbol ___GLEW_ARB_shading_language_100	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
136	error LNK2001: unresolved external symbol ___glewGetUniformLocationARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
137	error LNK2001: unresolved external symbol ___GLEW_ARB_multitexture	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
138	error LNK2001: unresolved external symbol ___GLEW_VERSION_1_4	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
139	error LNK2001: unresolved external symbol ___GLEW_VERSION_1_2	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
140	error LNK2001: unresolved external symbol ___glewGetShaderiv	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
141	error LNK2001: unresolved external symbol ___glewGetProgramInfoLog	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
142	error LNK2001: unresolved external symbol ___glewBufferSubDataARB	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
143	error LNK2001: unresolved external symbol ___glewCreateProgram	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
144	error LNK2001: unresolved external symbol ___glewUniform1i	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
145	error LNK2001: unresolved external symbol ___GLEW_ARB_texture_env_crossbar	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
146	error LNK2001: unresolved external symbol ___GLEW_ARB_texture_rectangle	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
147	error LNK2001: unresolved external symbol ___GLEW_VERSION_1_3	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
148	error LNK2001: unresolved external symbol ___glewAttachShader	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
149	error LNK2001: unresolved external symbol ___glewGetUniformLocation	C:\Warzone\MainSource\src\ivis_opengl.lib(screen.obj)	Warzone2100
150	error LNK1120: 84 unresolved externals	C:\Warzone\MainSource\win32\Release\Warzone2100.exe	Warzone2100

User avatar
dak180
Trained
Trained
Posts: 288
Joined: 01 Nov 2009, 23:58
Location: Keeper of the Mac Builds

Re: glew keeps getting unresolved external error

Post by dak180 »

Ezio wrote:i have been poking around the code and google but still can't get it to working, 3 weeks ago it was compilable :(
i'm using vs2012, glew 1.9.0 compiled it and put them in devpkg, pragma comment does not work either. any thought?
There is a really simple fix: do not use glew 1.9.0 because it does not work with warzone.
User:dak180
Keeper of the Mac Builds
User avatar
Ezio
Trained
Trained
Posts: 306
Joined: 24 Apr 2010, 16:42

Re: glew keeps getting unresolved external error

Post by Ezio »

ok, it's working with 1.7 and is it good if i try to clean up some warnings when compiling?, since i'm not sure if changes are compilable on other machine :hmm:

edit: something like this
Attachments
0001-remove-glew_static-redeclare-warnings.patch
cleans up warnings
(743 Bytes) Downloaded 395 times
Post Reply