Jump to content

  • Log In with Google      Sign In   
  • Create Account

FREE SOFTWARE GIVEAWAY

We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.


Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!


#ActualSchrompf

Posted 10 January 2013 - 02:04 AM

Personally, if I can't get the source to a C++ library that I want to use, then I don't use it. Even if I can get a binary that was built for my compiler, maybe I'll want to switch compilers later and the library author will have disappeared, leaving me stuck.
That. Even with a library built exactly for the compiler I'm currently using, some optimization flag set to a different value is already enough to render the library unlinkable. Give me the source and don't make a fuss about it.

Luckily there's a lot of OpenSource libraries out there, and all the "I keep my precious code to myself" people are slowly dieing out. Code is overrated, especially the code of people who think it's precious.

[Edit] Of course sometimes you don't have a choice. And if you stick to C and C only for the interface, it will work. But that's not the topic. The topic was "export STL stuff", and that's only viable if you have the source code.

#1Schrompf

Posted 10 January 2013 - 02:01 AM

Personally, if I can't get the source to a C++ library that I want to use, then I don't use it. Even if I can get a binary that was built for my compiler, maybe I'll want to switch compilers later and the library author will have disappeared, leaving me stuck.

That. Even with a library built exactly for the compiler I'm currently using, some optimization flag set to a different value is already enough to render the library unlinkable. Give me the source and don't make a fuss about it.

 

Luckily there's a lot of OpenSource libraries out there, and all the "I keep my precious code to myself" people are slowly dieing out. Code is overrated, especially the code of people who think it's precious.


PARTNERS