User forums > Using Code::Blocks

building fltk apps

(1/1)

MarkR:
I am using the latest distro 1.0-finalbeta with the posted 'fix' to the console runner (I don't mind hitting enter  :wink: ) on W2K with CygWin.  First off, very nice.  I have slowly been making the switch from an editor and bash shell into C::B and haven't found anything bad yet!

Question 1:
How to pass args (ie appname <args>) to console runner?

Question 2:
How to run fltk-config <option> <option> <option> so that my cxxflags and ldflags reflect the return values from fltk-config.  I tried it as a pre-build command (with and without the single quotes) and it seemed to fail horribly.  Like it did not know fltk-config was in my cygwin search path.

Reflections on above:
I am sure that there must be a way to pass console runner an arg list.  I just can't seem to locate it (nor get hits using search here).  Please advise.

Running fltk-config is the best way to get all the needed compiler options and linker includes I know of for building an fltk app.  In a perfect world I could run:

--- Code: ---
fltk-config --use-images --cxxflags
// This output would be used when compiling
fltk-config --use-images --ldflags
// This gives the needed link libraries

--- End code ---


Apart from not being able to find out how to pass args I now just run the above commands and hand copy the libs into the linker section.  I then created an fltkAPP user template but since you don't always need --use-images (or the flags for GL) I end up with extra link libs.

Thanks for your time and an excellent (and open) product.

A happy customer,
Mark

mandrav:

--- Quote ---Question 1:
How to pass args (ie appname <args>) to console runner?
--- End quote ---

The arguments to be passed when executing your program, can be set in "Project->Set execution parameters".


--- Quote ---Question 2:
How to run fltk-config <option> <option> <option> so that my cxxflags and ldflags reflect the return values from fltk-config. I tried it as a pre-build command (with and without the single quotes) and it seemed to fail horribly. Like it did not know fltk-config was in my cygwin search path.
--- End quote ---

Not possible in "direct-mode", only in GNU "make" mode. To set this, go to "Compiler->Compiler options->Other->Build method".

HTH,
Yiannis.

Anonymous:
Thank you very much, it did help a lot.  The first I may (or not) have found eventually.  The second, drat!  Just when I thought I threw the Makefile monkey from my back.  Oh well.

Mark

rickg22:
BTW Maybe we should change "Set Execution parameters" to "Set program arguments". Parameter looks too generic, and many people seem to migrate from Visual blah.

mandrav:

--- Quote from: Anonymous ---Thank you very much, it did help a lot.  The first I may (or not) have found eventually.  The second, drat!  Just when I thought I threw the Makefile monkey from my back.  Oh well.
Mark
--- End quote ---

Well, not possible yet ;)


--- Quote from: rickg22 ---BTW Maybe we should change "Set Execution parameters" to "Set program arguments". Parameter looks too generic, and many people seem to migrate from Visual blah.
--- End quote ---

Sure Rick, go ahead :)

Yiannis.

Navigation

[0] Message Index

Go to full version