User forums > Help

Linking problem...

(1/2) > >>

Happyuser31:
Hi everyone!

I've been using C::B and wxWidgets for a while without problems on my linux.

I installed C::B, Dev-C++, wxWidgets on Windows but when I want to compile my project I got this:

--- Quote ---||=== Analizator interface v1, Debug ===|
C:\kozoS\Analizator interface v1\pi.xpm|2|warning: 'pi_xpm' defined but not used|
crt1.c||undefined reference to `__cpu_features_init'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1b0)||In function `ZN28Analizator_interface_v1FrameC2EP8wxWindowi':|
C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|104|undefined reference to `wxDefaultSize'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1b8):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|104|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1e0):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|104|undefined reference to `wxFrame::Create(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x2ec):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|108|undefined reference to `wxDefaultSize'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x312):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|108|undefined reference to `wxArtProvider::GetBitmap(wxString const&, wxString const&, wxSize const&)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x331):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|108|undefined reference to `wxIcon::CopyFromBitmap(wxBitmap const&)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x354):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|108|undefined reference to `wxBitmap::~wxBitmap()'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x377):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|108|undefined reference to `wxBitmap::~wxBitmap()'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x403):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|109|undefined reference to `wxTopLevelWindowMSW::SetIcon(wxIcon const&)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x426):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|109|undefined reference to `wxIcon::~wxIcon()'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x44c):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|109|undefined reference to `wxIcon::~wxIcon()'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x47e):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|111|undefined reference to `wxBoxSizer::wxBoxSizer(int)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x4f0):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|112|undefined reference to `wxBoxSizer::wxBoxSizer(int)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x591):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|113|undefined reference to `wxDefaultSize'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x599):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|113|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x674):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|114|undefined reference to `wxBoxSizer::wxBoxSizer(int)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x6b8):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|115|undefined reference to `wxEmptyString'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x75e):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|115|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x778):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|115|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x905):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|119|undefined reference to `wxWindowBase::SetSizer(wxSizer*, bool)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x91d):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|120|undefined reference to `wxSizer::Fit(wxWindow*)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x935):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|121|undefined reference to `wxSizer::SetSizeHints(wxWindow*)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x9ce):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|123|undefined reference to `wxDefaultSize'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x9d6):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|123|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xab1):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|124|undefined reference to `wxBoxSizer::wxBoxSizer(int)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xbaa):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|125|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xbc4):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|125|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xcc5):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|126|undefined reference to `wxSystemSettingsNative::GetColour(wxSystemColour)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xd23):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|126|undefined reference to `wxColour::~wxColour()'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xd4c):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|126|undefined reference to `wxColour::~wxColour()'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xda4):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|128|undefined reference to `wxWindowBase::SetSizer(wxSizer*, bool)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xdbc):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|129|undefined reference to `wxSizer::Fit(wxWindow*)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xdd4):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|130|undefined reference to `wxSizer::SetSizeHints(wxWindow*)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xe88):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|133|undefined reference to `wxGridSizer::wxGridSizer(int, int, int, int)'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xf81):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|134|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0xf9b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|134|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1171):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|136|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x118b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|136|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1361):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|138|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x137b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|138|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1551):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|140|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x156b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|140|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1741):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|142|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x175b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|142|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1931):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|144|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x194b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|144|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1b21):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|146|undefined reference to `wxDefaultValidator'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1b3b):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|146|undefined reference to `wxDefaultPosition'|
obj\Debug\Analizator_interface_v1Main.o(.text+0x1d11):C:\kozoS\Analizator interface v1\Analizator_interface_v1Main.cpp|148|undefined reference to `wxDefaultValidator'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 1 warnings ===|

--- End quote ---
I simply don't know what to do, I've searched for solutions with Google but no one fit this error.

Thanks in advance!

Deschamps:
Have you built your wxMSW libraries?

Happyuser31:
I don't think... what are they?

Seronis:
wx(MicroSoftWindows).   He means did you compile wxwidgets yet on windows.  (i'm under assumption the linux wx installation comes precompiled and you might not realize you have to compile it yourself on windows)

Jenna:
Here is link to the C::B-wiki, where you can see how it is to be compiled with MinGW on windows.

Navigation

[0] Message Index

[#] Next page

Go to full version