How could I not have compiled wxwidgets?
You could have downloaded a binary release? Well, its quite easy to figure out if you compiled wxWidgets or not. Have you ever typed something like that in the build directory of a wxWidgets source tree:
mingw32-make -f makefile.gcc SHARED=1 MONOLITHIC=1 BUILD=release UNICODE=1
Yes? You compiled wxWidgets. No? You did not compile wxWidgets.
It would help to respond with the most appropriate compiler, a response that should be simple.
Your linker errors indicate that c library functions cannot be found, this can either be the highly unlikely case that you explicit dont link the standard c library or the very likely case that you have a compiler mismatch and the functions cannot be found because of different name mangling.
So the most appropriate compiler is the one that was used to compile wxWidgets, since you didnt tell us which compiler that was, no one can give you an answer.
It seems the right place to do this question since there is no error during compilation but if it is presented in the IDE I am also sure that I compiled with this compiler.
My magical skills end here, i dont know what you are saying here. Your post indicates a linker error, CodeBlocks != (compiler || linker), here you can only receive support for CodeBlocks issues, please go to a forum for c++ programming beginners to get aid to solve your compiler and linker issues.