title: OpenGL + GLEW + MinGW application linking issue
body: <p>I'm getting some undefined references when building my project. Here's the build log:</p>
  
  <pre><code>**** Build of configuration Debug for project test ****
  
  **** Internal Builder is used for build               ****
  g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\main.o ..\src\main.cpp
  g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\test.o ..\src\test.cpp
  g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\window.o ..\src\window.cpp
  ..\src\window.cpp: In member function 'void Window::StartRenderContext()':
  ..\src\window.cpp:150:24: warning: NULL used in arithmetic
  ..\src\window.cpp:161:28: warning: NULL used in arithmetic
  ..\src\window.cpp:174:24: warning: NULL used in arithmetic
  g++ -mwindows -l glew32 -l glew32s -l glu32 -l opengl32 -o test.exe src\window.o src\test.o src\main.o
  src\window.o: In function `ZN6Window18StartRenderContextEv':
  C:\eclipse\workspace\test\Debug/../src/window.cpp:101: undefined reference to `wglCreateContext@4'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:102: undefined reference to `wglMakeCurrent@8'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:115: undefined reference to `glewInit'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:125: undefined reference to `wglMakeCurrent@8'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:126: undefined reference to `wglDeleteContext@4'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:148: undefined reference to `__wglewChoosePixelFormatARB'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:159: undefined reference to `__wglewChoosePixelFormatARB'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:185: undefined reference to `__wglewCreateContextAttribsARB'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:194: undefined reference to `__wglewCreateContextAttribsARB'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:204: undefined reference to `__wglewCreateContextAttribsARB'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:214: undefined reference to `__wglewCreateContextAttribsARB'
  C:\eclipse\workspace\test\Debug/../src/window.cpp:227: undefined reference to `wglMakeCurrent@8'
  collect2: ld returned 1 exit status
  Build error occurred, build is stopped
  Time consumed: 8128  ms. 
  </code></pre>
  
  <p>Here's my link command:</p>
  
  <pre><code>g++ -mwindows -l glew32 -l glew32s -l glu32 -l opengl32 -o test.exe src\window.o src\test.o src\main.o
  </code></pre>
  
  <p>Is this correct? I'm using the 64-bit binaries of glew (I think the 32s don't mean anything). Were they only meant to be used with visual studio?</p>
  
  <p>Here's the includes in my code:</p>
  
  <pre><code>#include "Windows.h"
  #include "GL/glew.h"
  #include "GL/wglew.h"
  #include "GL/gl.h"
  #include "GL/glu.h"
  #include "test.h"
  </code></pre>
  
  <p>I am using Eclipse Indigo CDT, MinGW, Win32, OpenGL, and glew.</p>