R: [Plib-users] Linking problems with opengl under cygwin
Brought to you by:
sjbaker
From: Paolo L. <p.l...@ci...> - 2005-12-19 10:38:19
|
Libraries are positional under Cygwin and other Unix'es, isn't it? So I'd try to move -lplibssg before -lopengl32, and both before -lgdi32. Hope this will help. Greetings, Paolo > -----Messaggio originale----- > Da: pli...@li...=20 > [mailto:pli...@li...] Per conto di=20 > peter_poulsen > Inviato: luned=EC 19 dicembre 2005 11.07 > A: pli...@li... > Oggetto: [Plib-users] Linking problems with opengl under cygwin >=20 >=20 > Hi >=20 > I'm trying to port my application from Linux to Windows,=20 > using Cygwin. Unfortunately I get some undefined references I=20 > don't understand. Hope that some you guys can help me out here. >=20 >=20 > (the onw*.o and libopen_neverwinter* files are all from my=20 > application) >=20 > g++ -g -O2 -mwindows -o onw_explorer.exe=20 > onw_explorer-onw_model_window.o=20 > g++ onw_explorer-onw_resource_list.o=20 > onw_explorer-onw_gff_window.o onw_explorer-onw_notebook.o=20 > onw_explorer-onw_tile_set_window.o onw_explorer-onw_page.o=20 > onw_explorer-onw_area_page.o onw_explorer-onw_model_page.o=20 > onw_explorer-onw_gl_window.o onw_explorer-onw_tda_window.o=20 > onw_explorer-onw_dialog_window.o=20 > onw_explorer-onw_image_window.o=20 > onw_explorer-onw_application.o=20 > onw_explorer-onw_application_with_pane.o=20 > onw_explorer-onw_targa_window.o onw_explorer-onw_explorer.o=20 > /home/peter/plib-1.8.3/src/util/ul.o=20 > /home/peter/plib-1.8.3/src/util/ulClock.o -L/usr/local/lib=20 > -L/usr/lib=20 > -L/home/Peter/open_neverwinter/src/open_neverwinter/base=20 > -L/home/Peter/open_neverwinter/src/open_neverwinter/graphics=20 > /home/Peter/open_neverwinter/src/open_neverwinter/base/.libs/l > ibopen_neverwinter_base.a=20 > /home/Peter/open_neverwinter/src/open_neverwinter/base/.libs/l > ibopen_neverwinter_tda.a=20 > /home/Peter/open_neverwinter/src/open_neverwinter/graphics/.li > bs/libopen_neverwinter_graphics.a -lplibul=20 > /usr/local/lib/libwx_mswd_xrc-2.6.a=20 > /usr/local/lib/libwx_mswd_qa-2.6.a=20 > /usr/local/lib/libwx_mswd_html-2.6.a=20 > /usr/local/lib/libwx_mswd_adv-2.6.a=20 > /usr/local/lib/libwx_mswd_core-2.6.a=20 > /usr/local/lib/libwx_based_xml-2.6.a=20 > /usr/local/lib/libwx_based_net-2.6.a=20 > /usr/local/lib/libwx_based-2.6.a /usr/lib/libtiff.dll.a=20 > /usr/lib/libjpeg.dll.a /usr/lib/libexpat.dll.a -lwxpngd-2.6=20 > -lz -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm=20 > -lshell32 -lcomctl32 -lcomdlg32 -lctl3d32 -ladvapi32=20 > -lwsock32 -lgdi32 -lkernel32 -luser32=20 > /usr/local/lib/libwx_mswd_gl-2.6.a -lopengl32 -lglu32=20 > /lib/w32api/libopengl32.a -lplibssg -lplibsg=20 > -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=20 > reference to `_wglGetCurrentContext@0' > /usr/lib/libplibssg.a(ssg.o): In function=20 > `_Z14ssgCullAndPickP9ssgBranchPfS1_': > /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:235: undefined=20 > reference to `_glGetIntegerv@8' > /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:241: undefined=20 > reference to `_glMatrixMode@4' > /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:242: undefined=20 > reference to `_glLoadIdentity@0' > /home/Peter/plib-1.8.3/src/ssg/ssg.cxx:243: undefined=20 > reference to `_glMultMatrixf@4' >=20 > (more undefined references to _gl functions) >=20 > /peter >=20 >=20 > --=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? >=20 >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep=20 > through log files for problems? Stop! Download the new AJAX=20 > search engine that makes searching your log files as easy as=20 > surfing the web. DOWNLOAD SPLUNK!=20 > http://ads.osdn.com/?ad_idv37&alloc_id=16865&op=3Dick > _______________________________________________ > plib-users mailing list > pli...@li...=20 > https://lists.sourceforge.net/lists/listinfo/plib-users >=20 |