User forums > Using Code::Blocks
Linking error when copmpling a wxwidgets-2.6.3 project created from wizards
mikewolfli:
this is the build log;
------------------------------------------
------------- Build: Release in wx ---------------
Precompiling header: wx_pch.h
Compiling: main.cpp
Compiling: app.cpp
Linking executable: bin\Release\wx.exe
C:\CodeBlocks\wx\lib\gcc_lib/libwxbase26u.a(baselib_filename.o):filename.cpp:(.text+0x180e): undefined reference to `CoCreateInstance@20'
C:\CodeBlocks\wx\lib\gcc_lib/libwxbase26u.a(baselib_filename.o):filename.cpp:(.text+0x1830): undefined reference to `IID_IPersistFile'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_window.o):window.cpp:(.text+0x189b): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_window.o):window.cpp:(.text+0xa532): undefined reference to `_TrackMouseEvent@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_wincmn.o):wincmn.cpp:(.text+0x5d3): undefined reference to `wxSystemOptions::HasOption(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_wincmn.o):wincmn.cpp:(.text+0x638): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_wincmn.o):wincmn.cpp:(.text+0xc03): undefined reference to `wxSystemOptions::HasOption(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_wincmn.o):wincmn.cpp:(.text+0xc68): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_app.o):app.cpp:(.text+0x6d5): undefined reference to `InitCommonControls@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_app.o):app.cpp:(.text+0x6f0): undefined reference to `OleInitialize@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_app.o):app.cpp:(.text+0x91e): undefined reference to `OleUninitialize@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_statbr95.o):statbr95.cpp:(.text+0x16c): undefined reference to `CreateStatusWindowW@16'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dc.o):dc.cpp:(.text+0x6bfa): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dc.o):dc.cpp:(.text+0x7a4f): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_tbar95.o):tbar95.cpp:(.text+0x2bb8): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_tbar95.o):tbar95.cpp:(.text+0x2f3e): undefined reference to `wxSystemOptions::HasOption(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_tbar95.o):tbar95.cpp:(.text+0x3779): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.text+0x8e4): undefined reference to `CoLockObjectExternal@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.text+0x8fc): undefined reference to `RegisterDragDrop@8'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.text+0x92e): undefined reference to `CoLockObjectExternal@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.text+0x951): undefined reference to `RevokeDragDrop@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.text+0x96e): undefined reference to `CoLockObjectExternal@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.data+0x0): undefined reference to `IID_IUnknown'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_droptgt.o):droptgt.cpp:(.data+0x4): undefined reference to `IID_IDropTarget'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_statbox.o):statbox.cpp:(.text+0x2a2): undefined reference to `wxSystemOptions::HasOption(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_statbox.o):statbox.cpp:(.text+0x321): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_statbox.o):statbox.cpp:(.text+0x444): undefined reference to `wxSystemOptions::HasOption(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_statbox.o):statbox.cpp:(.text+0x4e9): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_statbox.o):statbox.cpp:(.text+0xbca): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_spinbutt.o):spinbutt.cpp:(.text+0x36f): undefined reference to `CreateUpDownControl@48'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x133c): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x13e0): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x144c): undefined reference to `wxClientDataContainer::wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x151c): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x15ac): undefined reference to `wxClientDataContainer::wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x167c): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x179c): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x1840): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x193c): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.text+0x19e6): undefined reference to `wxClientDataContainer::~wxClientDataContainer()'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV7wxSizer[vtable for wxSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV7wxSizer[vtable for wxSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV7wxSizer[vtable for wxSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV7wxSizer[vtable for wxSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV11wxGridSizer[vtable for wxGridSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV11wxGridSizer[vtable for wxGridSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV11wxGridSizer[vtable for wxGridSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV11wxGridSizer[vtable for wxGridSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxFlexGridSizer[vtable for wxFlexGridSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxFlexGridSizer[vtable for wxFlexGridSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxFlexGridSizer[vtable for wxFlexGridSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxFlexGridSizer[vtable for wxFlexGridSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV10wxBoxSizer[vtable for wxBoxSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV10wxBoxSizer[vtable for wxBoxSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV10wxBoxSizer[vtable for wxBoxSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV10wxBoxSizer[vtable for wxBoxSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV16wxStaticBoxSizer[vtable for wxStaticBoxSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV16wxStaticBoxSizer[vtable for wxStaticBoxSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV16wxStaticBoxSizer[vtable for wxStaticBoxSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV16wxStaticBoxSizer[vtable for wxStaticBoxSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV22wxStdDialogButtonSizer[vtable for wxStdDialogButtonSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV22wxStdDialogButtonSizer[vtable for wxStdDialogButtonSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV22wxStdDialogButtonSizer[vtable for wxStdDialogButtonSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV22wxStdDialogButtonSizer[vtable for wxStdDialogButtonSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxBookCtrlSizer[vtable for wxBookCtrlSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxBookCtrlSizer[vtable for wxBookCtrlSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxBookCtrlSizer[vtable for wxBookCtrlSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxBookCtrlSizer[vtable for wxBookCtrlSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxNotebookSizer[vtable for wxNotebookSizer]+0x94): undefined reference to `wxClientDataContainer::DoSetClientObject(wxClientData*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxNotebookSizer[vtable for wxNotebookSizer]+0x98): undefined reference to `wxClientDataContainer::DoGetClientObject() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxNotebookSizer[vtable for wxNotebookSizer]+0x9c): undefined reference to `wxClientDataContainer::DoSetClientData(void*)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_sizer.o):sizer.cpp:(.rdata$_ZTV15wxNotebookSizer[vtable for wxNotebookSizer]+0xa0): undefined reference to `wxClientDataContainer::DoGetClientData() const'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_notebook.o):notebook.cpp:(.text+0x316b): undefined reference to `wxSystemOptions::HasOption(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_notebook.o):notebook.cpp:(.text+0x3432): undefined reference to `wxSystemOptions::GetOptionInt(wxString const&)'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0xdb): undefined reference to `ImageList_Create@20'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x179): undefined reference to `ImageList_Destroy@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x259): undefined reference to `ImageList_Destroy@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x339): undefined reference to `ImageList_Destroy@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x3d0): undefined reference to `ImageList_GetImageCount@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x3fe): undefined reference to `ImageList_GetIconSize@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x451): undefined reference to `ImageList_AddMasked@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x4cd): undefined reference to `ImageList_ReplaceIcon@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x54a): undefined reference to `ImageList_ReplaceIcon@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x577): undefined reference to `ImageList_Remove@8'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x5a2): undefined reference to `ImageList_GetImageCount@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x612): undefined reference to `ImageList_SetBkColor@8'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x662): undefined reference to `ImageList_Draw@24'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0xd29): undefined reference to `ImageList_GetIcon@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x111c): undefined reference to `ImageList_Replace@16'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_imaglist.o):imaglist.cpp:(.text+0x1175): undefined reference to `ImageList_Add@12'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_oleutils.o):oleutils.cpp:(.text+0x2d2): undefined reference to `SysAllocString@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_oleutils.o):oleutils.cpp:(.text$_Z15wxOleInitializev[wxOleInitialize()]+0xe): undefined reference to `OleInitialize@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_oleutils.o):oleutils.cpp:(.text$_Z17wxOleUninitializev[wxOleUninitialize()]+0x5): undefined reference to `OleUninitialize@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_oleutils.o):oleutils.cpp:(.text$_ZNK13wxBasicString3GetEv[wxBasicString::Get() const]+0xf): undefined reference to `SysAllocString@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0xf9d): undefined reference to `OleInitialize@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x113d): undefined reference to `OleInitialize@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x11f5): undefined reference to `OleIsCurrentClipboard@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x1211): undefined reference to `OleSetClipboard@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x1284): undefined reference to `OleUninitialize@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x1364): undefined reference to `OleUninitialize@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x1434): undefined reference to `OleUninitialize@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x14c4): undefined reference to `OleIsCurrentClipboard@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x14d0): undefined reference to `OleFlushClipboard@0'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x155c): undefined reference to `OleSetClipboard@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x161d): undefined reference to `OleGetClipboard@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_clipbrd.o):clipbrd.cpp:(.text+0x182b): undefined reference to `ReleaseStgMedium@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dataobj.o):dataobj.cpp:(.text+0xbc6): undefined reference to `ReleaseStgMedium@4'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dataobj.o):dataobj.cpp:(.data+0x0): undefined reference to `IID_IUnknown'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dataobj.o):dataobj.cpp:(.data+0x4): undefined reference to `IID_IDataObject'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dataobj.o):dataobj.cpp:(.data+0x8): undefined reference to `IID_IUnknown'
C:\CodeBlocks\wx\lib\gcc_lib/libwxmsw26u_core.a(corelib_dataobj.o):dataobj.cpp:(.data+0xc): undefined reference to `IID_IEnumFORMATETC'
collect2: ld returned 1 exit status
Process terminated with status 1 (1 minutes, 15 seconds)
0 errors, 0 warnings
__________________________________
i don't know what cause it not to link successfully, without a lib linking or including ?
may anyone tell me . thank you very much!
i have compiled wxwidget2.6.3 with patch-2 and , seted the global variables.
mingw32-make -f makefile.gcc UNICODE=1 BUILD=release SHARED=0 MONOLITHIC=0
and use the right configuration( Unicode, release ) to build.
MortenMacFly:
--- Quote from: mikewolfli on August 24, 2006, 08:14:26 am ---C:\CodeBlocks\wx\lib\gcc_lib/libwxbase26u.a(baselib_filename.o):filename.cpp:(.text+0x180e): undefined reference to `CoCreateInstance@20'
--- End quote ---
Did you forget to link against the required system libs (e.g. ole32)? Could you please provide the full command lines by enabling the full log (see my sig) and post the first lines again?
With regards, Morten.
thomas:
--- Quote ---CoCreateInstance, IID_IUnknown, OleInitialize, InitCommonControls, ImageList_Create
--- End quote ---
Yep. He sure forgot to link with the required system libs. All of them.
mikewolfli:
But i have add the linker in the global compiler setting:
int the edit box of the property sheet /directories/linker/
C:\codeblocks\lib
c:\Mingw\lib
c:\codeblocks\wx\lib\gcc_lib
also in the complier:
c:\codeblocks\include
c:\mingw\include
c:\codeblocks\wx\include
c:\codeblocks\wx\lib\gcc_lib\mswu\
i think the system lib should be in the C:\codeblocks\include(.h) and c:\codeblocks\lib(.a)
but still the problem.
:) your returns are so rapid, in time , thank you very much.
good luck and best regards.
mikewolfli:
i configure the UNICODE static library to build . if the system library does not support the Unicode compiling ?
Navigation
[0] Message Index
[#] Next page
Go to full version