LibreCAD-2.1.3 - Mods to allow clean compile & run with Qt 5.8 - gcc/g++
"std::auto" is depreciated and should be replaced with "std::unique".
If you change the following:-
about line 72
about line 292
//std::auto_ptr<token_reader_type> m_pTokenReader; ///< Managed pointer to the token reader object.
std::unique_ptr<token_reader_type> m_pTokenReader; ///< Managed pointer to the token reader object.
Windows 10 - 32 bit
You can get a clean compile and run from within Qt Creator 4.3.0 / Qt 5.8.0 using mingw53_32 - gcc/g++.
I've got Microsoft Visual Studio 2017 installled and setup but I'm not using it, you need MSVS in your path.
I'm using Boost_1_63_0.7
My path as an example (all one line) :-
C:\Program Files\Windows Live\Shared;C:\Qt\Tools\mingw530_32\bin;
C:\Program Files\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.10.25017\bin\HostX86\x86;
Re: LibreCAD-2.1.3 - Mods to allow clean compile & run with Qt 5.8 - gcc/g++
I'm still watching this for a while now.
As muparser is an external library, I didn't touch this so far. I'd prefer to have this solved in muparser and then update the muparser source in our lib path to stay synced.
There is already an issue opened in the main muparser repo on github. I consider to make a pull request there.
To make a pull request, you need a github account.
Fork the project you want to contribute to.
Commit changes to a new branch in your fork repo and sync it with github.
Then it's easy to open a new pull request on the upstream repo.
This is explained in detail on github help pages.
If you don't have an account now, consider to register one, contributing is much easier then.