Jump to content

  • Log In with Google      Sign In   
  • Create Account


#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