Hi, I want to try to compile OpenSCAD for Windows, and came across two pages
in the Documentation section on the openscad.org site related to Windows.
Seems like it's been a while since they were updated, though.
This page
(https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Building_on_Windows)
mentions that you need Visual Studio 2008, and references an old QT.
Has anyone tried using Visual Studio 2013? Are any of the current developers
using Windows?
--
View this message in context: http://forum.openscad.org/Compile-OpenSCAD-on-Windows-tp10516.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
Hi!
On 12/13/2014 07:56 PM, Scalpel78 wrote:
Has anyone tried using Visual Studio 2013? Are any of the current developers
using Windows?
No, unfortunately at this point there's no active developer working on Windows.
I'm doing the Windows builds but that's cross-compiling using MXE on Linux, so
any help would be awesome. Especially tracking down issues that only happen on
Windows is quite hard right now.
Currently the biggest help is MichaelAtOz putting lots of time into testing on
Windows, that's extremely helpful as otherwise Windows specific problems could
go unnoticed for quite some time.
Getting a native build on Windows is probably a bit of a challenge first as
nobody got as far as a fully working version. I think there are some threads
on both Github and the forum, the first I found is:
https://github.com/openscad/openscad/issues/431
I guess the first step would be to get the libraries compiled (maybe with some
replacements as mentioned in the issue discussion above).
The plan is to maybe make text() optional, that would mean the first try could
skip fontconfig, freetype and harfbuzz.
ciao,
Torsten.
Ah, that's too bad.
I'm a descent C# programmer, but have very little experience with C++ and
the Qt/Ming/etc toolchain. Perhaps if someone else was also interrested in
getting OpenSCAD compiled on Windows we could attempt it together. On my own
I'm afraid I'm just not capable.
--
View this message in context: http://forum.openscad.org/Compile-OpenSCAD-on-Windows-tp10516p10518.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
On 12/13/2014 09:30 PM, Scalpel78 wrote:
the Qt/Ming/etc toolchain. Perhaps if someone else was also interrested in
getting OpenSCAD compiled on Windows we could attempt it together. On my own
I'm afraid I'm just not capable.
I can help with my Windows 7 VM. OpenGL is not working there, but getting
the build environment up and running should be possible. I'm just not
interested in doing that for myself as I'm not planning to do development
on Windows in my spare time.
If someone else wants to join the effort, that would be great.
I guess there's two options to start. Either using MinGW / MSYS or using
the community edition of Visual Studio. At least from license point of
view that seems usable (but I might be wrong, I'm still confused after
reading though their mumbo-jumbo announcement).
In my opinion the first try could be VS2013 as that is probably more
attractive than a command line only MinGW build.
Right now, I don't know what the best option is, but we did talk about
that in the past, and the most promising idea was to provide a dev-package
as download with the pre-compiled dependencies.
So we could start with getting CGAL and it's dependencies (boost, gmp,
mpfr, ...?) compiled and maybe a simple test program running.
The github issue mentions that replacing gmp with mpir might help.
ciao,
Torsten.
tp3 wrote
On 12/13/2014 09:30 PM, Scalpel78 wrote:
the Qt/Ming/etc toolchain. Perhaps if someone else was also interrested
in
getting OpenSCAD compiled on Windows we could attempt it together. On my
own
I'm afraid I'm just not capable.
I can help with my Windows 7 VM. OpenGL is not working there, but getting
the build environment up and running should be possible. I'm just not
interested in doing that for myself as I'm not planning to do development
on Windows in my spare time.
If someone else wants to join the effort, that would be great.
I'd be interested in seeing what I can do to help. I have an MSDN license
and have Visual Studio 2008 through 2013 already installed (VS2013 is a
weirdly different beast in a lot of ways.)
I'll start seeing if I can get the environment set up. I'm primarily using
the SSIS and CLR db environments doing C# and VB at the moment, but there
shouldn't be any reason why I can't configure this (he says after spending
almost two weeks getting the new WCF-based Database Tools to add a stinking
web service reference in VS 2013...)
I'll start and report back.
--Tim
--
View this message in context: http://forum.openscad.org/Compile-OpenSCAD-on-Windows-tp10516p10520.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
It seems to me that the Qt Visual Studio Addin is only available for a paid
version of Qt...? Then I began to think about perhaps just use the QT
Creator IDE that ships with Qt? Is there any reason why that shouldn't work
with OpenSCAD?
--
View this message in context: http://forum.openscad.org/Compile-OpenSCAD-on-Windows-tp10516p10521.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
On 12/13/2014 10:35 PM, Scalpel78 wrote:
It seems to me that the Qt Visual Studio Addin is only available for a paid
version of Qt...? Then I began to think about perhaps just use the QT
Creator IDE that ships with Qt? Is there any reason why that shouldn't work
with OpenSCAD?
I think that should work too. What compiler is that using? I'm actually
using NetBeans and just run the GUI Designer when I need to edit the *.ui
files.
The GUI Designer should be included in the Qt download and that's all what's
needed. Maybe the add-in saves a click here and there when working on the GUI,
but OpenSCAD does not have too much GUI anyway ;).
ciao,
Torsten.
tp3 wrote
I think that should work too. What compiler is that using?
Here is the configuration from my machine.
http://forum.openscad.org/file/n10524/QTCompilers.png
Seems like it uses MinGW491's g++.exe
--
View this message in context: http://forum.openscad.org/Compile-OpenSCAD-on-Windows-tp10516p10524.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
On 12/14/2014 12:04 AM, Scalpel78 wrote:
tp3 wrote
I think that should work too. What compiler is that using?
Here is the configuration from my machine.
http://forum.openscad.org/file/n10524/QTCompilers.png
Seems like it uses MinGW491's g++.exe
Hmm, that might make things easier as that's essentially the same
we use with MXE.
I wonder if we can just build the libs with MXE on Linux and drop
them into Qt Creator on Windows?
ciao,
Torsten.
I'm an experienced C++ programmer in the Windows environment, but my time is
wretchedly constricted at the moment. Nonetheless, if you could use some
guidance I'd be willing to pitch in.
On 12/13/2014 1:30 PM, Scalpel78 wrote:
Ah, that's too bad.
I'm a descent C# programmer, but have very little experience with C++ and
the Qt/Ming/etc toolchain. Perhaps if someone else was also interrested in
getting OpenSCAD compiled on Windows we could attempt it together. On my own
I'm afraid I'm just not capable.
--
View this message in context: http://forum.openscad.org/Compile-OpenSCAD-on-Windows-tp10516p10518.html
Sent from the OpenSCAD mailing list archive at Nabble.com.
OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org