Hi, > Hi, > > Thiago Bastos wrote: >> Hello, >> >> On Fri, Jan 23, 2009 at 7:09 PM, Dirk Reiners <[email protected] >> <mailto:[email protected]>> wrote: >> >> >> I guess this is a bit of a Linux/Windows fight. Personally I like the >> ability to just change the LD_LIBRARY_PATH to switch from release to >> debug if I have to, without having to recompile my app. But to do that >> the .sos need to have the same name. Am I the only one who cares >> about that? >> >> >> Let me check if I got things right: the advantage in this case is that, >> if you have your application compiled with debug info, you could switch >> between the Debug and Release versions of OpenSG without recompiling? >> Fair enough, although I don't think having two versions of your >> application ("app" for release and "appD" for debug) is much worse than >> that. > > that really depends how big your app is in relation to OpenSG and how > much time you have left to to fix something until the next demo ;-) > > I think at least I have a different mindset as I often never really > release something but just have my boss handing me a data set that > a somebody just wants to see, if possible within the next 10 - 30min. > In this case it really helps if you can switch to debug if something > goes really wrong to get at least an idea as to what is happening. > > Actually for me the D part is quite confusing as traditionally that one > was used to differentiate double precision libs from single precision > libs and had nothing to do with debugging ;-). > >> I guess the answer to Windows users is to use the DebugRT build instead >> of Debug, and just move all the libs to the "/lib" dir... even though I >> dislike having to diverge from the "official standard". > the difference for debug and debugrt is that debug does not require your > support libs to use the debug crt. And this can be quite important if > for example you have third party stuff that does not come with proper > dbg libs. Also it saves you the pain from building support-libs twice. > > kind regards, > gerrit
yes using the debug crt is really painfull and sometimes not possible because of third party libs. I actually compile my apps fully optimized but with debug information in extra pdb files. So I don't need to switch any libs as I can debug my release version. Andreas ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Opensg-core mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-core
