[Plib-users] Linking problems with opengl under cygwin
Brought to you by:
sjbaker
From: peter_poulsen <pet...@st...> - 2005-12-19 10:07:32
|
Hi I'm trying to port my application from Linux to Windows, using Cygwin. = Unfortunately I get some undefined references I don't understand. Hope = that some you guys can help me out here. (the onw*.o and libopen_neverwinter* files are all from my application) g++ -g -O2 -mwindows -o onw_explorer.exe onw_explorer-onw_model_window.o = onw_explorer-onw_resource_list.o onw_explorer-onw_gff_window.o = onw_explorer-onw_notebook.o onw_explorer-onw_tile_set_window.o = onw_explorer-onw_page.o onw_explorer-onw_area_page.o = onw_explorer-onw_model_page.o onw_explorer-onw_gl_window.o = onw_explorer-onw_tda_window.o onw_explorer-onw_dialog_window.o = onw_explorer-onw_image_window.o onw_explorer-onw_application.o = onw_explorer-onw_application_with_pane.o onw_explorer-onw_targa_window.o = onw_explorer-onw_explorer.o /home/peter/plib-1.8.3/src/util/ul.o = /home/peter/plib-1.8.3/src/util/ulClock.o -L/usr/local/lib -L/usr/lib = -L/home/Peter/open_neverwinter/src/open_neverwinter/base = -L/home/Peter/open_neverwinter/src/open_neverwinter/graphics = /home/Peter/open_neverwinter/src/open_neverwinter/base/.libs/libopen_never= winter_base.a /home/Peter/open_neverwinter/src/open_neverwinter/base/.libs= /libopen_neverwinter_tda.a /home/Peter/open_neverwinter/src/open_neverwint= er/graphics/.libs/libopen_neverwinter_graphics.a -lplibul = /usr/local/lib/libwx_mswd_xrc-2.6.a /usr/local/lib/libwx_mswd_qa-2.6.a = /usr/local/lib/libwx_mswd_html-2.6.a /usr/local/lib/libwx_mswd_adv-2.6.a = /usr/local/lib/libwx_mswd_core-2.6.a /usr/local/lib/libwx_based_xml-2.6.a = /usr/local/lib/libwx_based_net-2.6.a /usr/local/lib/libwx_based-2.6.a = /usr/lib/libtiff.dll.a /usr/lib/libjpeg.dll.a /usr/lib/libexpat.dll.a = -lwxpngd-2.6 -lz -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm = -lshell32 -lcomctl32 -lcomdlg32 -lctl3d32 -ladvapi32 -lwsock32 -lgdi32 = -lkernel32 -luser32 /usr/local/lib/libwx_mswd_gl-2.6.a -lopengl32 -lglu32 = /lib/w32api/libopengl32.a -lplibssg -lplibsg -lboost_filesystem-gcc-mt-s = /usr/local/lib/libstring_utils.a -lstdc++ /usr/lib/libplibssg.a(ssg.o): In function `_Z7ssgInitv': /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:39: undefined reference to = `_wglGetCurrentContext@0' /usr/lib/libplibssg.a(ssg.o): In function = `_Z14ssgCullAndPickP9ssgBranchPfS1_': /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:235: undefined reference to = `_glGetIntegerv@8' /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:241: undefined reference to = `_glMatrixMode@4' /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:242: undefined reference to = `_glLoadIdentity@0' /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:243: undefined reference to = `_glMultMatrixf@4' (more undefined references to _gl functions) /peter --=20 A: Because it messes up the order in which people normally read text. Q: Why is it such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? |