News for hackers. Stuff that matters.
Re:Qt 5.6.0 released by Cyph0n on Wednesday March 16, 2016 @12:24PM (#11298500)
JUCE seems interesting. What kind of difference in executable size are we talking about, approximately?
Re:Qt 5.6.0 released by FigBug on Wednesday March 16, 2016 @12:56PM (#11298779)
Pretty big. If you want to use LGPL Qt you need to dynamically link, so deploying will get you around 20 MB of libraries. You can do a command line JUCE app in a few hundred KB, or a GUI app in not much more.
Re:Qt 5.6.0 released by tosseraccount on Wednesday March 16, 2016 @02:00PM (#11299346)
Is the support for static linking good in JUCE, such that you can release non trivial programs in a single binary with reliance only on system libraries that are pretty much guaranteed to be there.
Re:Qt 5.6.0 released by dspig on Wednesday March 16, 2016 @03:12PM (#11299907)
Yes. I only use JUCE on OS X and Windows, but it's all statically linked and looks like it should be on other platforms. On windows you can change the linker settings from /MD to /MT so you aren't even depending on the MSVC redistributables that a completely bare system might not have.
Re:Qt 5.6.0 released by tosseraccount on Wednesday March 16, 2016 @04:07PM (#11300283)
Great! It's nice to be able to easily build and distribute a single executable. Many users are barred from installing software; but can grab single file and run it.
Re:Qt 5.6.0 released by FigBug on Wednesday March 16, 2016 @11:58PM (#11302488)
JUCE used to have a feature where the entire library was distributed as one .cpp and one .h file. It made it very easy to distribute JUCE based source code. The make files were very simple. Unfortunately that is no longer supported.