Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

SFML 2.0 Templete i created templete for version 2.0

<< < (2/3) > >>

hatem.badawi:
really nice work ptDev i add it to code::blocks and from now on i will just use your edition  ;D
thanks

Seronis:
Thank you for the updated wizard

Alpha:
Most of the time, the debug files are not installed with the library; is it wise to force the standard user to figure out how to resolve their Debug target for sfml-*-d and/or sfml-*-s-d ?  Linking against debug libs is normally only used (at least, normally in my opinion) when you are trying to debug the library itself (which is unlikely to be the case for the standard user), not the application.

ptDev:
Don't you want to use the debug build of the library to be able to debug the state of the objects that the library exports? You always get more information, which you can use.

The distributed SFML package including binaries also has the binaries for the debug build. I doubt they would be distributed unless the authors suspected users might find them useful.

You also use the corresponding debug build for wxWidgets in its project wizard.

As a habit where I work, we link to debug builds for any third party libraries that provide it and/or the source. For the ones that don't... nothing we can do there.

Alpha:

--- Quote from: ptDev on May 13, 2013, 01:41:22 pm ---Don't you want to use the debug build of the library to be able to debug the state of the objects that the library exports? You always get more information, which you can use.

--- End quote ---
More information, yes, but useful information?  For me, most of the time not.  I rarely have need to step into a foreign library; my normal use case is to only need to identify my program's entry and exit points/conditions to libraries.


--- Quote from: ptDev on May 13, 2013, 01:41:22 pm ---The distributed SFML package including binaries also has the binaries for the debug build. I doubt they would be distributed unless the authors suspected users might find them useful.

--- End quote ---
Building the source by default only created the release binaries.  Using apt-get by default does not acquire the debug files.


--- Quote from: ptDev on May 13, 2013, 01:41:22 pm ---You also use the corresponding debug build for wxWidgets in its project wizard.

--- End quote ---
However, the wxWidgets wizard also checks if the files exist, and gives the option to link against release binaries if the debug ones are not available.


--- Quote from: ptDev on May 13, 2013, 01:41:22 pm ---As a habit where I work, we link to debug builds for any third party libraries that provide it and/or the source. For the ones that don't... nothing we can do there.

--- End quote ---
I do not yet program in the professional workplace, so perhaps I am lacking on some practical experience...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version