Re: Can I Help?
Posted by
LordOfBikes on
May 30, 2023; 6:38pm
URL: https://forum.librecad.org/Can-I-Help-tp5722851p5722859.html
When you tell us about your platform, we can support you with this.
Basically the instructions at
https://wiki.librecad.org/index.php?title=Build_from_source are still valid.
Just the versions information are a bit outdated.
On Linux your distro probably has a valid Qt5 in its package manager. For Windows I recommend to use a later Qt5, anything between Qt 5.12 and 5.15 should be okay. I don't recommend Qt6, this may rise issues you can avoid with Qt5.
On MacOS I think it's similar to Linux, but that's not my in my portfolio.
Our CI uses Qt 5.12
The only external library you need is Boost. I'm not sure about the latest working version. For CI on GitHub we use 1.75, so this will work surely. We use only headers, so copy Boost to a local drive ist enough, a build is not needed. The path to Boost is set up in a custom.pri, which has to be created locally, it is not included in the sources.
The other libraries, libdxfrw and muparser are bundled and contained in the sources.
And freetype is optional, it's only needed for the ttf2lff tool.
Armin
investing less than half an hour into Search function can save hours or days of waiting for a solution