Hello!
Please allow for anythink stupid in my post, as I am a triple beginner, as far as this post is concerned:
I am new to GUI programming, I am new to Code::Blocks and wxWidget, and I am new to this board.
That said I am not new to fora, nor to Google, nor to programming (actually I did GUI programming with Visual Studio 2008 but that's not the same).
Okay, from the beginning: I downloaded and installed Code::Blocks (version 10.05) and I also installed wxWidgets2.8. Well, this part I don't remember too well; I've installed this quite a while ago. Anyway...
Now, what I did was follow the instructions of the Code::Blocks WxSmith tutorial (http://wiki.codeblocks.org/index.php?title=WxSmith_tutorial:_Hello_world). The only difference was me unckecking the Use wxWidgets DLL option as I want to be able to run the application anywhere without additional files.
Before getting to the Let's add some fireworks (http://wiki.codeblocks.org/index.php?title=WxSmith_tutorial:_Hello_world#Let.27s_add_some_fireworks) chapter, the tutorial asks me to try and compile the wxWidgets application. And that's where I get loads of errors.
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_string.o):string.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menucmn.o):menucmn.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_event.o):event.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_frame.o):frame.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_gdicmn.o):gdicmn.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_list.o):list.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp|| undefined reference to `_Unwind_Resume'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp|| more undefined references to `_Unwind_Resume' follow|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_menu.o):menu.cpp:(.eh_frame+0x12)||undefined reference to `__gxx_personality_v0'|
G:\SourceCode\Libraries\wxWidgets2.8\lib\gcc_lib\libwxmsw28u.a(monolib_statbr95.o):statbr95.cpp|| undefined reference to `_Unwind_Resume'|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build finished: 50 errors, 0 warnings ===|
And I don't know how to start making it work. So, any help is appreciated except some lmgtfy.com (http://forums.codeblocks.org/index.php?topic=13557.0;wap2) link.