[wx-dev] undefined references SelectObject

Christian Buhtz exsudat at gmx.de
Sun Jun 1 02:17:10 PDT 2008


I try to link my wx-project but there are undefined references.

Before I post the build-log I want to ask if there is a way to find such 
things out by myself? I often aks for undefined references because I 
don't know which lib is for it.

This is the build log:

-------------- Build: Release Static in FileShake ---------------

mingw32-g++.exe -LC:\wxWidgets\lib\gcc_lib -LC:\MinGW\lib  -o 
FileShakeRS.exe .objs_rels\randomc\MERSENNE.o 
.objs_rels\randomc\RANCOMBI.o .objs_rels\randomc\RANROTB.o 
.objs_rels\main.o    -lwxpng -lcomctl32 -lole32 -loleaut32 -luuid 
-lwinmm -lwxregexu -lwxmsw29u -lwxzlib
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_filename.o):filename.cpp:(.text+0x5eff): 
undefined reference to `CoCreateInstance at 20'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_filename.o):filename.cpp:(.text+0x5f21): 
undefined reference to `IID_IPersistFile'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x16c): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x28c): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x3ac): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1897): 
undefined reference to `CreateCompatibleDC at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x18cb): 
undefined reference to `CreateCompatibleBitmap at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x18ee): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1938): 
undefined reference to `CreatePatternBrush at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1966): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x197f): 
undefined reference to `DeleteDC at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1a21): 
undefined reference to `DeleteDC at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1a80): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1a9c): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1ac9): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1ae2): 
undefined reference to `DeleteDC at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1b2f): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1b54): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x1bc4): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_notebook.o):notebook.cpp:(.text+0x2076): 
undefined reference to `SetBrushOrgEx at 16'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_font.o):font.cpp:(.text+0x1ca): 
undefined reference to `DeleteObject at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_font.o):font.cpp:(.text+0x1ff): 
undefined reference to `CreateFontIndirectW at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_font.o):font.cpp:(.text+0x23a): 
undefined reference to `CreateFontIndirectW at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_font.o):font.cpp:(.text+0x2c8): 
undefined reference to `GetDeviceCaps at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_font.o):font.cpp:(.text+0x3e8): 
undefined reference to `GetDeviceCaps at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_toplevel.o):toplevel.cpp:(.text+0x155b): 
undefined reference to `GetRegionData at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_toplevel.o):toplevel.cpp:(.text+0x1582): 
undefined reference to `GetRegionData at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_toplevel.o):toplevel.cpp:(.text+0x1599): 
undefined reference to `ExtCreateRegion at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_toplevel.o):toplevel.cpp:(.text+0x163a): 
undefined reference to `OffsetRgn at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_fontdlg.o):fontdlg.cpp:(.text+0x433): 
undefined reference to `ChooseFontW at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_colordlg.o):colordlg.cpp:(.text+0x9bf): 
undefined reference to `ChooseColorW at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_colordlg.o):colordlg.cpp:(.text+0x9cf): 
undefined reference to `CommDlgExtendedError at 0'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x220a): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x2229): 
undefined reference to `GetTextMetricsW at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x2245): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x497a): 
undefined reference to `SelectPalette at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x499d): 
undefined reference to `RealizePalette at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x49cc): 
undefined reference to `SelectPalette at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x49ef): 
undefined reference to `RealizePalette at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x4da0): 
undefined reference to `SelectPalette at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x4dc3): 
undefined reference to `RealizePalette at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x4df5): 
undefined reference to `SelectPalette at 12'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x4e18): 
undefined reference to `RealizePalette at 4'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x4fa8): 
undefined reference to `CreateRectRgn at 16'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x7764): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x7778): 
undefined reference to `GetTextMetricsW at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x77d8): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x87b1): 
undefined reference to `SelectObject at 8'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x87e7): 
undefined reference to `GetTextExtentPoint32W at 16'
C:\wxWidgets\lib\gcc_lib/libwxmsw29u.a(monolib_window.o):window.cpp:(.text+0x87ff): 
undefined reference to `GetTextMetricsW at 8'
Process terminated with status 1 (1 minutes, 17 seconds)
50 errors, 0 warnings



More information about the wx-dev mailing list