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.
Under project build options >linker settings there is link library libwxmsw30.a. I search entire wxwidgets (wxwidgets installed under C:\wxwidgets-3.0.2) folder, but there is no file named libwxmsw30.a.
Starting with wxWidgets 3.0, the default build option for the library is to use unicode. So the library you need to like to is libwxmsw30u.a
To do this in codeblocks, on the page of the wizard that says "please select various configuration options", you need to make sure "Enable unicode" is checked.
If that doesn't work, can you post the make command you used to build the wxWidgets libaries.
I created new project, checked "Enable unicode" in a process.
Replaced libwxmsw30.a entries with libwxbase30u.a (because I don't have libwxbase30u.a) an project compiled successfully.
My make command:
AngryBinary wrote:I created new project, checked "Enable unicode" in a process.
Replaced libwxmsw30.a entries with libwxbase30u.a (because I don't have libwxbase30u.a) an project compiled successfully.
My make command:
had to add CXXFLAGS part, because it refused to build without it
I just downloaded tdm64-gcc-5.1.0-2 and tried to build a set of libraries with that command.
Anyway, I think it on the same page where you checked the box for "enable unicode", if you uncheck the box that says "wxWidgets is built as a monolithic library", codeblocks should set up the libraries correctly so that you don't need to make any changes.