User forums > Using Code::Blocks

cygwin wx-config

(1/2) > >>

manteez:
Hello,

I'm new in wxWidget and code::block. I have tried wxDevCPP but I think code::block is better.

I have a problem when I want to use cygwin compiler. I can't use minGW because I have a library that should be installed under cygwin.

This problem occurs when I compile wxWidget template. It says

C:/cygwin/usr/local/include/wx-2.8/wx/defs.h:42:13: #error "No Target! You should use wx-config program for compilation flags!"

I have tried to include `wx-config --cflags` in compiler settings and `wx-config --libs` in linker settings but it didn't work.

However, this is my output of compiler logging....

g++.exe -Wall  -g  -D__WXDEBUG__     -IC:/cygwin/usr/local/lib/wx/include/msw-ansi-debug-static-2.8 -IC:/cygwin/usr/local/include/wx-2.8 -IC:/cygwin/usr/include  -c "C:/bluedee's inventory/Programming/script/TesEmpty/Try2DMain.cpp" -o obj/Debug/Try2DMain.o

You can see that wx-config is not included. How to set the compiler in code::block to include wx-config?

I tried to compile my project under cygwin shell and it works.

Thanks in advance

denk_mal:
Hi,

I rather had the same problem here (gcc on Ubuntu) and found the following solution:

* go to the buildsettings/Compiler settings/others Options
* copy the content (beginning with 'wx-config ) to the console and execute this
* replace the command with the result from the consoledo the same with the linker settings (buildsettings/Linker settings/others linker Options

I dont know if this is the recommend way but it works for me.

HTH
denk_mal

mandrav:

--- Quote ---You can see that wx-config is not included. How to set the compiler in code::block to include wx-config?
--- End quote ---

As windows shell does not support backticks, codeblocks expands them itself on that platform.

denk_mal:

--- Quote from: mandrav on January 23, 2008, 09:12:55 am ---
--- Quote ---You can see that wx-config is not included. How to set the compiler in code::block to include wx-config?
--- End quote ---

As windows shell does not support backticks, codeblocks expands them itself on that platform.

--- End quote ---
does this means that this what I've done by hand should be done automaticly?

mandrav:

--- Quote from: denk_mal on January 23, 2008, 12:19:06 pm ---
--- Quote from: mandrav on January 23, 2008, 09:12:55 am ---
--- Quote ---You can see that wx-config is not included. How to set the compiler in code::block to include wx-config?
--- End quote ---

As windows shell does not support backticks, codeblocks expands them itself on that platform.

--- End quote ---
does this means that this what I've done by hand should be done automaticly?

--- End quote ---

Yes.

Navigation

[0] Message Index

[#] Next page

Go to full version