jjepsuomi
jjepsuomi

Reputation: 4373

wxWidget 2.8.12 not working in Codeblocks

I'm learning to use wxWidget 2.8.12 with Codeblocks 12.11. I have followed the instructions on this site to install wxWidgets and Codeblocks:

http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef

When I try to create the project and run the demo app I get the error:

fatal error: wx/setup.h: No such file or directory

The following picture will show this better:

enter image description here

I have followed the instructions, but still I get the error...what seems to be the problem? :(

Thnx for any help

P.S.

Here is an overview what I have done:

1) I downloaded Codeblocks including MinGW (codeblocks-12.11mingw-setup.exe) http://www.codeblocks.org/downloads/26#windows and I have installed them using the .exe file

2) I have edited my User PATH environment variable to according to the reference page I have used

3) I have downloaded wxWidgets installer from this link and installed it: http://sourceforge.net/projects/wxwindows/files/2.8.12/wxMSW-2.8.12-Setup.exe/download?use_mirror=garr

4) I have entered the directory C:\<wxWidgets root>\build\msw and inputted the following command in command prompt:

mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1 CXXFLAGS=-fno-keep-inline-dllexport

After letting wxWidgets build and trying to run my demo app I get the error I mentioned in Codeblocks :(

NOTICE FUTURE READERS: Install wxWidgets to a directory without whitespace in the path name! Otherwise this will cause trouble

Upvotes: 2

Views: 6180

Answers (1)

vasanth kumar
vasanth kumar

Reputation: 520

Please have a look at the Below Link which i have put.It will be very useful.I have also installed wxWidget 2.8.12 with Codeblocks 12.11 using This Link.

Setting up wxWidgets(2.9.4) with Code::Blocks(12.11) in Windows

Type These below steps in Command Prompt after you finish installing the wxWidgets2.8.12 and CODEBLOCKS 12.11.

gcc -v

mingw32-make -v

cd /D C:\wxWidgets-2.8.12\build\msw

mingw32-make -f makefile.gcc clean

mingw32-make -f makefile.gcc BUILD=debug SHARED=0 MONOLITHIC=1 UNICODE=1

mingw32-make -f makefile.gcc BUILD=release SHARED=0 MONOLITHIC=1 UNICODE=1

  • If the problem still persists after doing all the above steps then You're missing an important compiler search path in your build options.

  • Make sure you choose the correct wxWidgets build configuration when running the wxWidgets project wizard.

  • If re-running the wizard isn't an option, then open your project's build options and add "$(#wx.lib)\gcc_dll\mswu" (assuming a monolithic Unicode DLL build) to the compiler search paths.

Upvotes: 3

Related Questions