automatically link with opengl32.lib and glu32.lib when using VC++ (patch 753485)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21829 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
d95525989d
commit
0e82bd9614
@ -32,6 +32,28 @@
|
||||
|
||||
#include "wx/glcanvas.h"
|
||||
|
||||
/*
|
||||
The following two compiler directives are specific to the Microsoft Visual
|
||||
C++ family of compilers
|
||||
|
||||
Fundementally what they do is instruct the linker to use these two libraries
|
||||
for the resolution of symbols. In essence, this is the equivalent of adding
|
||||
these two libraries to either the Makefile or project file.
|
||||
|
||||
This is NOT a recommended technique, and certainly is unlikely to be used
|
||||
anywhere else in wxWindows given it is so specific to not only wxMSW, but
|
||||
also the VC compiler. However, in the case of opengl support, it's an
|
||||
applicable technique as opengl is optional in setup.h This code (wrapped by
|
||||
wxUSE_GLCANVAS), now allows opengl support to be added purely by modifying
|
||||
setup.h rather than by having to modify either the project or DSP fle.
|
||||
|
||||
See MSDN for further information on the exact usage of these commands.
|
||||
*/
|
||||
#ifdef _MSC_VER
|
||||
# pragma comment( lib, "opengl32" )
|
||||
# pragma comment( lib, "glu32" )
|
||||
#endif
|
||||
|
||||
static const wxChar *wxGLCanvasClassName = wxT("wxGLCanvasClass");
|
||||
static const wxChar *wxGLCanvasClassNameNoRedraw = wxT("wxGLCanvasClassNR");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user