Click here to Skip to main content
11,639,765 members (59,714 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VS2008 C++ OpenGL
Hi,

I get a

"warning C4273: 'glGenBuffersARB' : inconsistent dll linkage" at this line:
typedef void (APIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
// VBO Extension Function Pointers
PFNGLGENBUFFERSARBPROC glGenBuffersARB = NULL; // VBO Name Generation Procedure

Currently using GLEW 1.5.4 on VS2008 Environment.
I'm unable to figure this out?

Regards,
GPUToaster
Posted 10-Jun-10 23:10pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

The header file glew.h says
typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
Why did you change it?
  Permalink  
Comments
GPUToaster at 11-Jun-10 6:58am
   
I ported my application from MinGW Project to VS 2008 and Upgraded GLEW from 1.4 to 1.5. While compiling in MinGW i had to put the References declared in glew.h to main project.

Thanks for pointing out the error. :)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Suvendu Shekhar Giri 330
1 CPallini 177
2 F-ES Sitecore 170
3 sasanka sekhar panda 155
4 jyo.net 142
0 OriginalGriff 9,081
1 Sergey Alexandrovich Kryukov 8,847
2 Mika Wendelius 7,027
3 Suvendu Shekhar Giri 2,650
4 F-ES Sitecore 2,558


Advertise | Privacy | Mobile
Web01 | 2.8.150731.1 | Last Updated 11 Jun 2010
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100