Click here to Skip to main content
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 11-Jun-10 0:10am

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 OriginalGriff 195
1 ProgramFOX 130
2 Maciej Los 105
3 Afzaal Ahmad Zeeshan 82
4 Sergey Alexandrovich Kryukov 75
0 OriginalGriff 6,564
1 Sergey Alexandrovich Kryukov 6,048
2 DamithSL 5,228
3 Manas Bhardwaj 4,717
4 Maciej Los 4,150


Advertise | Privacy | Mobile
Web03 | 2.8.1411022.1 | Last Updated 11 Jun 2010
Copyright © CodeProject, 1999-2014
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