User forums > General (but related to Code::Blocks)
Turn Empty Project into a Wxwidgets Project?
CPF:
I did check carefully on the linker and search directories setting..
i think.. i have all the important library included..
and it didnt come with the "lwmswu" problem.
it's simply an undefined reference on certains functions which should be alright and nothing wrong.
Biplab:
--- Quote from: CPF on June 27, 2007, 04:35:46 pm ---it's simply an undefined reference on certains functions which should be alright and nothing wrong.
--- End quote ---
The error message extends beyond the words "Undefined reference". Please post the full error message. Or we have to post the solution as "Please check...".
CPF:
the error msg goes like this:
--- Quote ---:: === TestOne, Debug ===
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_toplevel.o):: In function `ZN19wxTopLevelWindowMSW8SetShapeERK8wxRegion':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\toplevel.cpp:989: undefined reference to `GetRegionData@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\toplevel.cpp:991: undefined reference to `GetRegionData@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\toplevel.cpp:992: undefined reference to `ExtCreateRegion@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\toplevel.cpp:1003: undefined reference to `OffsetRgn@12'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `ZN8wxWindow6UpdateEv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:1558: undefined reference to `GdiFlush@0'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `ZNK8wxWindow13GetTextExtentERK8wxStringPiS3_S3_S3_PK6wxFont':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:2042: undefined reference to `GetTextExtentPoint32W@16'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:2043: undefined reference to `GetTextMetricsW@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `ZN8wxWindow20HandlePaletteChangedEPv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4201: undefined reference to `SelectPalette@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4204: undefined reference to `RealizePalette@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4207: undefined reference to `SelectPalette@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4209: undefined reference to `RealizePalette@4'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `ZN8wxWindow21HandleQueryNewPaletteEv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4273: undefined reference to `SelectPalette@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4276: undefined reference to `RealizePalette@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4278: undefined reference to `SelectPalette@12'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4280: undefined reference to `RealizePalette@4'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `ZN8wxWindow11HandlePaintEv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:4396: undefined reference to `CreateRectRgn@16'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `Z13wxGetCharSizePvPiS0_RK6wxFont':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:5517: undefined reference to `SelectObject@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:5519: undefined reference to `GetTextMetricsW@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:5522: undefined reference to `SelectObject@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `Z16wxGetTextMetricsPK8wxWindow':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:6420: undefined reference to `SelectObject@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:6425: undefined reference to `GetTextMetricsW@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:6431: undefined reference to `SelectObject@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_window.o):: In function `ZN12wxMouseEventD1Ev':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\window.cpp:(.text$_ZN11SelectInHDCD1Ev[SelectInHDC::~SelectInHDC()]+0x21):: undefined reference to `SelectObject@8'
)]+0x1a):: undefined reference to `SelectObject@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_app.o):: In function `ZN5wxApp10InitializeERiPPw':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\app.cpp:307: undefined reference to `InitCommonControls@0'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_app.o):: In function `ZN8wxThread6OnExitEv':
C:\wxWidgets-2.8.4\build\msw\..\..\include\wx\thread.h:(.text$_Z15wxOleInitializev[wxOleInitialize()]+0xe):: undefined reference to `OleInitialize@4'
C:\wxWidgets-2.8.4\build\msw\..\..\include\wx\thread.h:(.text$_Z17wxOleUninitializev[wxOleUninitialize()]+0x7):: undefined reference to `OleUninitialize@0'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dcclient.o):: In function `ZN10wxWindowDC6InitDCEv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dcclient.cpp:111: undefined reference to `SetBkMode@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dcclient.o):: In function `ZN11wxPaintDCExC2EP8wxWindowPv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dcclient.cpp:332: undefined reference to `SaveDC@4'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dcclient.o):: In function `ZN11wxPaintDCExC1EP8wxWindowPv':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dcclient.cpp:332: undefined reference to `SaveDC@4'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dcclient.o):: In function `ZN11wxPaintDCExD2Ev':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dcclient.cpp:345: undefined reference to `RestoreDC@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dcclient.o):: In function `ZN11wxPaintDCExD1Ev':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dcclient.cpp:345: undefined reference to `RestoreDC@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dcclient.o):: In function `ZN11wxPaintDCExD0Ev':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dcclient.cpp:345: undefined reference to `RestoreDC@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_gdiimage.o):: In function `Z14wxGetHiconSizeP7HICON__':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\gdiimage.cpp:591: undefined reference to `DeleteObject@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\gdiimage.cpp:594: undefined reference to `DeleteObject@4'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_gdiimage.o):: In function `ZN10wxGDIImageD0Ev':
)]+0x1b):: undefined reference to `GetObjectW@12'
C:\wxWidgets-2.8.4\build\msw\..\..\include\wx\msw\gdiimage.h:(.text$_ZN5wxDIB4FreeEv[wxDIB::Free()]+0x21):: undefined reference to `DeleteObject@4'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dc.o):: In function `ZN15wxColourChangerC2ER4wxDC':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:256: undefined reference to `GetTextColor@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:257: undefined reference to `GetBkColor@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:264: undefined reference to `SetBkColor@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:270: undefined reference to `SetTextColor@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:273: undefined reference to `SetBkMode@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dc.o):: In function `ZN15wxColourChangerC1ER4wxDC':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:256: undefined reference to `GetTextColor@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:257: undefined reference to `GetBkColor@4'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:264: undefined reference to `SetBkColor@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:270: undefined reference to `SetTextColor@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:273: undefined reference to `SetBkMode@8'
C:\wxWidgets-2.8.4\lib\gcc_lib\libwxmsw28ud_core.a(corelib_dc.o):: In function `ZN15wxColourChangerD2Ev':
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:294: undefined reference to `SetBkMode@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:295: undefined reference to `SetTextColor@8'
C:\wxWidgets-2.8.4\build\msw\..\..\src\msw\dc.cpp:296: undefined reference to `SetBkColor@8'
:: More errors follow but not being shown.
:: Edit the max errors limit in compiler options...
:: === Build finished: 50 errors, 0 warnings ===
--- End quote ---
rickg22:
It seems that you're not linking the win32api libraries...
CPF:
--- Quote from: rickg22 on June 27, 2007, 05:38:35 pm ---It seems that you're not linking the win32api libraries...
--- End quote ---
am i not?
i think i did..
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version