(2016-06-30, 17:46)Roland Melkert Wrote: Trevor have you tried using MinGW(64) to compile LPub3D ? it will remove all the visual studio run time dependencies and probably make code more portable too (if any changes are needed).
https://wiki.qt.io/MinGW-64-bit
Roland, Thanks for the link. I was using the x32/x64 Qt MinGW distributions hosted on SF before moving to Qt 5.6. However, they stopped providing the x64 builds at I believer Qt 5.1. I couldn't get the LeoCAD library to compile on that version.
I decided to move to MSVC to be able to keep providing x64 distributions on Qt 5.6. I noticed a link on the url you sent that has a pre-built Mingw x64 for Qt 5.6.
"Alternate QT 5.6.0 build by MultipleMonomials because the link above has broken: here. (Compiled with TDM-GCC-64 and cygwin64, no ANGLE) (includes libgcc, winpthread, and libstdc++ DLLs)"
I'll take a look and see if I can use that. I've been checking regularly to see if I could find a mingw x64 Qt 5.6 distribution so it's good that something finally popped up.
The code remains as portable as I can keep it developing exclusively on Windows for the moment. In fact, I continue develop on mingw32 (the only available mingw architecture provided by Qt). I just compile my release distributions on MSVC 2015 so I can produce x32 and x64 builds. So to this end, the code base remains quite multi-platform. I'm in the process of setting up an OSX environment but I'd like to stabilize 2.0 before focusing on establishing the MAC port.
Cheers,