Do you know how I can fix these linker errors? <br><br>C:\projects\fun>cat HelloWorld.hs<br><br>import Graphics.Rendering.OpenGL<br>import Graphics.UI.GLUT<br>main = do<br> (progname, _) <- getArgsAndInitialize<br>
createWindow "Hello World"<br> displayCallback $= clear [ColorBuffer]<br> mainLoop<br><br>C:\projects\fun>ls lib<br>GlU32.Lib<br>glut32.lib<br>OpenGL32.Lib<br>glut.def<br>glut32.dll<br><br>C:\projects\fun>ghc -Llib -lglut32 -lglu32 -lopengl32 HelloWorld.hs --make<br>
Linking HelloWorld.exe ...<br>C:\Program Files\Haskell\GLUT-2.1.1.2\ghc-6.10.1/libHSGLUT-2.1.1.2.a(Begin.o):fake:(.text+0x1cb): undefined reference to `glutGet'<br>C:\Program Files\Haskell\GLUT-2.1.1.2\ghc-6.10.1/libHSGLUT-2.1.1.2.a(Begin.o):fake:(.text+0x8af): undefined reference to `glutMainLoop'<br>
C:\Program Files\Haskell\GLUT-2.1.1.2\ghc-6.10.1/libHSGLUT-2.1.1.2.a(Window.o):fake:(.text+0x3cd): undefined reference to `glutEntryFunc'<br>C:\Program Files\Haskell\GLUT-2.1.1.2\ghc-6.10.1/libHSGLUT-2.1.1.2.a(Window.o):fake:(.text+0x40d): undefined reference to `glutVisibilityFunc'<br>
C:\Program Files\Haskell\GLUT-2.1.1.2\ghc-6.10.1/libHSGLUT-2.1.1.2.a(Window.o):fake:(.text+0x3595): undefined reference to `glutPassiveMotionFunc'<br>...hundreds more...<br><br><br>Thanks,<br>Greg<br>