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:
@@ -32,6 +32,28 @@
|
|||||||
|
|
||||||
#include "wx/glcanvas.h"
|
#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 *wxGLCanvasClassName = wxT("wxGLCanvasClass");
|
||||||
static const wxChar *wxGLCanvasClassNameNoRedraw = wxT("wxGLCanvasClassNR");
|
static const wxChar *wxGLCanvasClassNameNoRedraw = wxT("wxGLCanvasClassNR");
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user