Do you have a question about makefiles, a compiler or IDE you are using and need to know how to set it up for wxWidgets or why it doesn't compile but other IDE's do ? Post your questions here.
undefined reference to `wxSTCNameStr'|
undefined reference to `wxStyledTextCtrl::wxStyledTextCtrl(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)'|
wxSTCNameStr is default value to last arg. The first idea to sollute this problem was to compile wxwidgets from sources and link the libwxscintilla-3.0.a. But it doest not work after this. Help meee
I presume you're now using 'wx-config --libs' to provide the linker flags. Good, except it's not good enough for wx3.0 when you want to link to the non-standard libs like that one.
If it's only wxStyledTextCtrl that you need as an extra, you need to do: wx-config --libs std,stl
Alternatively 'wx-config --libs all' will do what it sounds like.
For 2.8 you need to build wxStyledTextCtrl separately. It's in gtk-build/contrib/ . Just run the makefile in that dir, or the standalone one in gtk-build/contrib/src/stc. Then I think you'll need to run make install again in gtk-build.
I can only guess that your system has more than one type of wx lib that can be installed e.g. openSUSE has a normal wx3 one, and a stl one, and one that uses gtk3 instead of gtk2. That gets confusing!
You need to install a single type of libwxgtk*-dev and libwxgtk-media*-dev, plus their dependencies. Try uninstalling what you have, then click those 2, both of the same type.