discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

I want to collaborate: Which IDE is preferable for Windows. QT Create, maybe?

NH
nop head
Sun, Dec 8, 2019 12:12 PM

On Windows you can use the free version of Microsoft Visual Studio.

On Sun, 8 Dec 2019 at 12:00, Juan C.Cilleruelo juanc.cilleruelo@gmail.com
wrote:

I want to collaborate in the development of OpenSCAD, but I can't find a
good
guide to mount the development environment over an open-source or free
IDE.

I prefer Windows environment but I'm open to developing with XCode or any
other good IDE on Linux.

Can anyone help me with the steps I need to do to start developing new
features in OpenSCAD?

Thanks in advance to all the group!

--
Sent from: http://forum.openscad.org/


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

On Windows you can use the free version of Microsoft Visual Studio. On Sun, 8 Dec 2019 at 12:00, Juan C.Cilleruelo <juanc.cilleruelo@gmail.com> wrote: > I want to collaborate in the development of OpenSCAD, but I can't find a > good > guide to mount the development environment over an open-source or free > IDE. > > I prefer Windows environment but I'm open to developing with XCode or any > other good IDE on Linux. > > Can anyone help me with the steps I need to do to start developing new > features in OpenSCAD? > > Thanks in advance to all the group! > > > > -- > Sent from: http://forum.openscad.org/ > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
JC
Juan C.Cilleruelo
Sun, Dec 8, 2019 12:15 PM

I want to collaborate in the development of OpenSCAD, but I can't find a good
guide to mount the development environment over an open-source or free IDE.

I prefer Windows environment but I'm open to developing with XCode or any
other good IDE on Linux.

Can anyone help me with the steps I need to do to start developing new
features in OpenSCAD?

Thanks in advance to all the group!

--
Sent from: http://forum.openscad.org/

I want to collaborate in the development of OpenSCAD, but I can't find a good guide to mount the development environment over an open-source or free IDE. I prefer Windows environment but I'm open to developing with XCode or any other good IDE on Linux. Can anyone help me with the steps I need to do to start developing new features in OpenSCAD? Thanks in advance to all the group! -- Sent from: http://forum.openscad.org/
JC
Juan C.Cilleruelo
Sun, Dec 8, 2019 12:17 PM

Microsoft Visual Studio Community, maybe?

On 08/12/2019 13:12, nop head wrote:

On Windows you can use the free version of Microsoft Visual Studio.

On Sun, 8 Dec 2019 at 12:00, Juan C.Cilleruelo
<juanc.cilleruelo@gmail.com mailto:juanc.cilleruelo@gmail.com> wrote:

 I want to collaborate in the development of OpenSCAD, but I can't
 find a good
 guide to mount the development environment over an open-source or
 free IDE.

 I prefer Windows environment but I'm open to developing with XCode
 or any
 other good IDE on Linux.

 Can anyone help me with the steps I need to do to start developing new
 features in OpenSCAD?

 Thanks in advance to all the group!



 --
 Sent from: http://forum.openscad.org/

 _______________________________________________
 OpenSCAD mailing list
 Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org>
 http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

Microsoft Visual Studio Community, maybe? On 08/12/2019 13:12, nop head wrote: > On Windows you can use the free version of Microsoft Visual Studio. > > On Sun, 8 Dec 2019 at 12:00, Juan C.Cilleruelo > <juanc.cilleruelo@gmail.com <mailto:juanc.cilleruelo@gmail.com>> wrote: > > I want to collaborate in the development of OpenSCAD, but I can't > find a good > guide to mount the development environment over an open-source or > free IDE. > > I prefer Windows environment but I'm open to developing with XCode > or any > other good IDE on Linux. > > Can anyone help me with the steps I need to do to start developing new > features in OpenSCAD? > > Thanks in advance to all the group! > > > > -- > Sent from: http://forum.openscad.org/ > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org> > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org > > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
MF
Michael Frey
Sun, Dec 8, 2019 1:10 PM

On 08.12.19 13:15, Juan C.Cilleruelo wrote:

I want to collaborate in the development of OpenSCAD, but I can't find a good
guide to mount the development environment over an open-source or free IDE.

I prefer Windows environment but I'm open to developing with XCode or any
other good IDE on Linux.

Honestly, under Linux I mainly use Geany (which just the first text
editor I used under Ubuntu - not a careful decision) and the shell, no IDE.

There are things like the automated test framework or the translation
automation that, to my knowledge, are not preconfigured to be used with
any IDE. (But they are straightforward to use via command line, so I
guess that could be bound somehow).

There also is, in my opinion, also no nice git shell extension/GUI, so
just started to use it via shell - at which point the shell was always
open and the most used commands just a few up arrow key presses away.
(There are not many commmands that I needed regularly. Some where
chained - e.g. qmake && make -j7 && ./openscad)

Some times I used to use QT creator under both Linux and Windows. It
does the job, but I do not love it -  QT creator feels kind of
heavy/slow on my machine. QT Designer is required for some works on the
GUI. But in the end, I personally preferred to use command line under
linux most of the time simply because I guess the documentation for it
is the easiest to understand/follow/debug (especially when the automated
builds during PR fail).

From what I experienced about the Windows build chain is, that
understanding the Linux build chain helps a lot, as compiling under
Windows uses qmake and gcc (at least back then - things can have changed
in the mean time).

With kind regards,

Michael Frey

On 08.12.19 13:15, Juan C.Cilleruelo wrote: > I want to collaborate in the development of OpenSCAD, but I can't find a good > guide to mount the development environment over an open-source or free IDE. > > I prefer Windows environment but I'm open to developing with XCode or any > other good IDE on Linux. > Honestly, under Linux I mainly use Geany (which just the first text editor I used under Ubuntu - not a careful decision) and the shell, no IDE. There are things like the automated test framework or the translation automation that, to my knowledge, are not preconfigured to be used with any IDE. (But they are straightforward to use via command line, so I guess that could be bound somehow). There also is, in my opinion, also no nice git shell extension/GUI, so just started to use it via shell - at which point the shell was always open and the most used commands just a few up arrow key presses away. (There are not many commmands that I needed regularly. Some where chained - e.g. qmake && make -j7 && ./openscad) Some times I used to use QT creator under both Linux and Windows. It does the job, but I do not love it -  QT creator feels kind of heavy/slow on my machine. QT Designer is required for some works on the GUI. But in the end, I personally preferred to use command line under linux most of the time simply because I guess the documentation for it is the easiest to understand/follow/debug (especially when the automated builds during PR fail). From what I experienced about the Windows build chain is, that understanding the Linux build chain helps a lot, as compiling under Windows uses qmake and gcc (at least back then - things can have changed in the mean time). With kind regards, Michael Frey
TP
Torsten Paul
Sun, Dec 8, 2019 2:22 PM

I'm using NetBeans which has quite usable C++ support, even
though it currently still needs an older plugin to be used.
That should work on any platform, but I have only used it
myself on Linux.

Visual Studio support is currently a bit limited, there's
an issue on Github listing what is needed for native VC++
compilation (getting that fully working would be awesome).
I suspect it will be possible to use the MSYS2 build env
too with some configuration.

There's also Visual Studio Code which is supposed to have
quite some development integration, so I guess it's somewhere
between just a text editor and a dedicated IDE.

I've never really used any of the other options like
KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator,
Code::Blocks, CLion (not sure if the first 2 have a Windows
version though).

In the end it's more about finding something one is
comfortable with, OpenSCAD does not impose much restrictions
on what's used except for the GUI-Designer but that is
a separate tool anyway.

ciao,
Torsten.

I'm using NetBeans which has quite usable C++ support, even though it currently still needs an older plugin to be used. That should work on any platform, but I have only used it myself on Linux. Visual Studio support is currently a bit limited, there's an issue on Github listing what is needed for native VC++ compilation (getting that fully working would be awesome). I suspect it will be possible to use the MSYS2 build env too with some configuration. There's also Visual Studio Code which is supposed to have quite some development integration, so I guess it's somewhere between just a text editor and a dedicated IDE. I've never really used any of the other options like KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator, Code::Blocks, CLion (not sure if the first 2 have a Windows version though). In the end it's more about finding something one is comfortable with, OpenSCAD does not impose much restrictions on what's used except for the GUI-Designer but that is a separate tool anyway. ciao, Torsten.
HL
Hans L
Sun, Dec 8, 2019 7:31 PM

Hello Juan,

First step would be to see if you can compile the project.

I worked on a Microsoft Visual Studio compatible build process a while ago
(using the Community Edition).  See the notes in this issue for some steps
to follow: https://github.com/openscad/openscad/issues/2814
VIsual Studio Community has integrated support for CMake so the build
process makes use of that, plus using "vcpkg" for library management.

Last time I tried, building the main executable (but not the tests suite)
was fully functioning, although that was a while ago and its possible that
something has changed and broken that process.
Keep in mind that qmake is still the current "official" OpenSCAD build
tool, and cmake is an alternate/secondary means of building.  This means
the CI servers don't automatically test that its functioning and so it does
not always get updates needed, for example when new libraries or source
files are added to the project, causing it to possibly break from time to
time.  I do test out the cmake build on Linux fairly regularly and patch
it up whenever I notice something missing, but I haven't been specifically
maintaining the Windows build.  There is a plan to eventually move away
from qmake, and have cmake replace it as the single official build tool.
There are a couple issues for tracking that and I'm honestly not sure what
the next expected step is anymore.

Since I use Linux from day to day, and haven't looked at the MSVC native
WIndows build in a while: if you are interested in continuing the effort of
fixing/documenting that build process, that would be very helpful!

The issue for that is still open here:
https://github.com/openscad/openscad/issues/2857  , which continues the
work from #2814 linked above.

Cheers,
Hans

On Sun, Dec 8, 2019 at 8:23 AM Torsten Paul Torsten.Paul@gmx.de wrote:

I'm using NetBeans which has quite usable C++ support, even
though it currently still needs an older plugin to be used.
That should work on any platform, but I have only used it
myself on Linux.

Visual Studio support is currently a bit limited, there's
an issue on Github listing what is needed for native VC++
compilation (getting that fully working would be awesome).
I suspect it will be possible to use the MSYS2 build env
too with some configuration.

There's also Visual Studio Code which is supposed to have
quite some development integration, so I guess it's somewhere
between just a text editor and a dedicated IDE.

I've never really used any of the other options like
KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator,
Code::Blocks, CLion (not sure if the first 2 have a Windows
version though).

In the end it's more about finding something one is
comfortable with, OpenSCAD does not impose much restrictions
on what's used except for the GUI-Designer but that is
a separate tool anyway.

ciao,
Torsten.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

Hello Juan, First step would be to see if you can compile the project. I worked on a Microsoft Visual Studio compatible build process a while ago (using the Community Edition). See the notes in this issue for some steps to follow: https://github.com/openscad/openscad/issues/2814 VIsual Studio Community has integrated support for CMake so the build process makes use of that, plus using "vcpkg" for library management. Last time I tried, building the main executable (but not the tests suite) was fully functioning, although that was a while ago and its possible that something has changed and broken that process. Keep in mind that qmake is still the current "official" OpenSCAD build tool, and cmake is an alternate/secondary means of building. This means the CI servers don't automatically test that its functioning and so it does not always get updates needed, for example when new libraries or source files are added to the project, causing it to possibly break from time to time. I do test out the cmake build *on Linux* fairly regularly and patch it up whenever I notice something missing, but I haven't been specifically maintaining the Windows build. There is a plan to eventually move away from qmake, and have cmake replace it as the single official build tool. There are a couple issues for tracking that and I'm honestly not sure what the next expected step is anymore. Since I use Linux from day to day, and haven't looked at the MSVC native WIndows build in a while: if you are interested in continuing the effort of fixing/documenting that build process, that would be very helpful! The issue for that is still open here: https://github.com/openscad/openscad/issues/2857 , which continues the work from #2814 linked above. Cheers, Hans On Sun, Dec 8, 2019 at 8:23 AM Torsten Paul <Torsten.Paul@gmx.de> wrote: > I'm using NetBeans which has quite usable C++ support, even > though it currently still needs an older plugin to be used. > That should work on any platform, but I have only used it > myself on Linux. > > Visual Studio support is currently a bit limited, there's > an issue on Github listing what is needed for native VC++ > compilation (getting that fully working would be awesome). > I suspect it will be possible to use the MSYS2 build env > too with some configuration. > > There's also Visual Studio Code which is supposed to have > quite some development integration, so I guess it's somewhere > between just a text editor and a dedicated IDE. > > I've never really used any of the other options like > KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator, > Code::Blocks, CLion (not sure if the first 2 have a Windows > version though). > > In the end it's more about finding something one is > comfortable with, OpenSCAD does not impose much restrictions > on what's used except for the GUI-Designer but that is > a separate tool anyway. > > ciao, > Torsten. > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
HL
Hans L
Wed, Dec 25, 2019 5:22 PM

Hello Juan,

Just checking in, curious how things are going.  Have you had any success
with building OpenSCAD on Windows?

Let me know if you have any specific questions or if there's any way I can
help.  We could really use a Windows-based developer if you are still
interested.

Oh and Merry Christmas :)
Hans

On Sun, Dec 8, 2019 at 1:31 PM Hans L thehans@gmail.com wrote:

Hello Juan,

First step would be to see if you can compile the project.

I worked on a Microsoft Visual Studio compatible build process a while ago
(using the Community Edition).  See the notes in this issue for some steps
to follow: https://github.com/openscad/openscad/issues/2814
VIsual Studio Community has integrated support for CMake so the build
process makes use of that, plus using "vcpkg" for library management.

Last time I tried, building the main executable (but not the tests suite)
was fully functioning, although that was a while ago and its possible that
something has changed and broken that process.
Keep in mind that qmake is still the current "official" OpenSCAD build
tool, and cmake is an alternate/secondary means of building.  This means
the CI servers don't automatically test that its functioning and so it does
not always get updates needed, for example when new libraries or source
files are added to the project, causing it to possibly break from time to
time.  I do test out the cmake build on Linux fairly regularly and patch
it up whenever I notice something missing, but I haven't been specifically
maintaining the Windows build.  There is a plan to eventually move away
from qmake, and have cmake replace it as the single official build tool.
There are a couple issues for tracking that and I'm honestly not sure what
the next expected step is anymore.

Since I use Linux from day to day, and haven't looked at the MSVC native
WIndows build in a while: if you are interested in continuing the effort of
fixing/documenting that build process, that would be very helpful!

The issue for that is still open here:
https://github.com/openscad/openscad/issues/2857  , which continues the
work from #2814 linked above.

Cheers,
Hans

On Sun, Dec 8, 2019 at 8:23 AM Torsten Paul Torsten.Paul@gmx.de wrote:

I'm using NetBeans which has quite usable C++ support, even
though it currently still needs an older plugin to be used.
That should work on any platform, but I have only used it
myself on Linux.

Visual Studio support is currently a bit limited, there's
an issue on Github listing what is needed for native VC++
compilation (getting that fully working would be awesome).
I suspect it will be possible to use the MSYS2 build env
too with some configuration.

There's also Visual Studio Code which is supposed to have
quite some development integration, so I guess it's somewhere
between just a text editor and a dedicated IDE.

I've never really used any of the other options like
KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator,
Code::Blocks, CLion (not sure if the first 2 have a Windows
version though).

In the end it's more about finding something one is
comfortable with, OpenSCAD does not impose much restrictions
on what's used except for the GUI-Designer but that is
a separate tool anyway.

ciao,
Torsten.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

Hello Juan, Just checking in, curious how things are going. Have you had any success with building OpenSCAD on Windows? Let me know if you have any specific questions or if there's any way I can help. We could really use a Windows-based developer if you are still interested. Oh and Merry Christmas :) Hans On Sun, Dec 8, 2019 at 1:31 PM Hans L <thehans@gmail.com> wrote: > Hello Juan, > > First step would be to see if you can compile the project. > > I worked on a Microsoft Visual Studio compatible build process a while ago > (using the Community Edition). See the notes in this issue for some steps > to follow: https://github.com/openscad/openscad/issues/2814 > VIsual Studio Community has integrated support for CMake so the build > process makes use of that, plus using "vcpkg" for library management. > > Last time I tried, building the main executable (but not the tests suite) > was fully functioning, although that was a while ago and its possible that > something has changed and broken that process. > Keep in mind that qmake is still the current "official" OpenSCAD build > tool, and cmake is an alternate/secondary means of building. This means > the CI servers don't automatically test that its functioning and so it does > not always get updates needed, for example when new libraries or source > files are added to the project, causing it to possibly break from time to > time. I do test out the cmake build *on Linux* fairly regularly and patch > it up whenever I notice something missing, but I haven't been specifically > maintaining the Windows build. There is a plan to eventually move away > from qmake, and have cmake replace it as the single official build tool. > There are a couple issues for tracking that and I'm honestly not sure what > the next expected step is anymore. > > Since I use Linux from day to day, and haven't looked at the MSVC native > WIndows build in a while: if you are interested in continuing the effort of > fixing/documenting that build process, that would be very helpful! > > The issue for that is still open here: > https://github.com/openscad/openscad/issues/2857 , which continues the > work from #2814 linked above. > > Cheers, > Hans > > > On Sun, Dec 8, 2019 at 8:23 AM Torsten Paul <Torsten.Paul@gmx.de> wrote: > >> I'm using NetBeans which has quite usable C++ support, even >> though it currently still needs an older plugin to be used. >> That should work on any platform, but I have only used it >> myself on Linux. >> >> Visual Studio support is currently a bit limited, there's >> an issue on Github listing what is needed for native VC++ >> compilation (getting that fully working would be awesome). >> I suspect it will be possible to use the MSYS2 build env >> too with some configuration. >> >> There's also Visual Studio Code which is supposed to have >> quite some development integration, so I guess it's somewhere >> between just a text editor and a dedicated IDE. >> >> I've never really used any of the other options like >> KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator, >> Code::Blocks, CLion (not sure if the first 2 have a Windows >> version though). >> >> In the end it's more about finding something one is >> comfortable with, OpenSCAD does not impose much restrictions >> on what's used except for the GUI-Designer but that is >> a separate tool anyway. >> >> ciao, >> Torsten. >> >> _______________________________________________ >> OpenSCAD mailing list >> Discuss@lists.openscad.org >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> >
JC
Juan C.Cilleruelo
Fri, Dec 27, 2019 5:45 PM

I'm very interested in collaborating. But I have a problem. Mount the
development environment with and IDE that is not the IDE you use daily,
is a barrier task. This is, I need a very cost inversion of time to
accomplish this first task.

One time I have this environment working, the task of programming or
made fixes in the code, can be a simple task.

I really don't have a lot of time to waste. Is because of this, that if
someone can help me with a little guide, step by step, on how to mount
the environment over the MS IDE, I'm going to be very grateful.

Thanks!

On 25/12/2019 18:22, Hans L wrote:

Hello Juan,

Just checking in, curious how things are going.  Have you had any
success with building OpenSCAD on Windows?

Let me know if you have any specific questions or if there's any way I
can help.  We could really use a Windows-based developer if you are
still interested.

Oh and Merry Christmas :)
Hans

On Sun, Dec 8, 2019 at 1:31 PM Hans L <thehans@gmail.com
mailto:thehans@gmail.com> wrote:

 Hello Juan,

 First step would be to see if you can compile the project.

 I worked on a Microsoft Visual Studio compatible build process a
 while ago (using the Community Edition).  See the notes in this
 issue for some steps to follow:
 https://github.com/openscad/openscad/issues/2814
 VIsual Studio Community has integrated support for CMake so the
 build process makes use of that, plus using "vcpkg" for library
 management.

 Last time I tried, building the main executable (but not the tests
 suite) was fully functioning, although that was a while ago and
 its possible that something has changed and broken that process.
 Keep in mind that qmake is still the current "official" OpenSCAD
 build tool, and cmake is an alternate/secondary means of
 building.  This means the CI servers don't automatically test that
 its functioning and so it does not always get updates needed, for
 example when new libraries or source files are added to the
 project, causing it to possibly break from time to time.  I do
 test out the cmake build *on Linux* fairly regularly and patch it
 up whenever I notice something missing, but I haven't been
 specifically maintaining the Windows build.  There is a plan to
 eventually move away from qmake, and have cmake replace it as the
 single official build tool.  There are a couple issues for
 tracking that and I'm honestly not sure what the next expected
 step is anymore.

 Since I use Linux from day to day, and haven't looked at the MSVC
 native WIndows build in a while: if you are interested in
 continuing the effort of fixing/documenting that build process,
 that would be very helpful!

 The issue for that is still open here:
 https://github.com/openscad/openscad/issues/2857 , which continues
 the work from #2814 linked above.

 Cheers,
 Hans


 On Sun, Dec 8, 2019 at 8:23 AM Torsten Paul <Torsten.Paul@gmx.de
 <mailto:Torsten.Paul@gmx.de>> wrote:

     I'm using NetBeans which has quite usable C++ support, even
     though it currently still needs an older plugin to be used.
     That should work on any platform, but I have only used it
     myself on Linux.

     Visual Studio support is currently a bit limited, there's
     an issue on Github listing what is needed for native VC++
     compilation (getting that fully working would be awesome).
     I suspect it will be possible to use the MSYS2 build env
     too with some configuration.

     There's also Visual Studio Code which is supposed to have
     quite some development integration, so I guess it's somewhere
     between just a text editor and a dedicated IDE.

     I've never really used any of the other options like
     KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator,
     Code::Blocks, CLion (not sure if the first 2 have a Windows
     version though).

     In the end it's more about finding something one is
     comfortable with, OpenSCAD does not impose much restrictions
     on what's used except for the GUI-Designer but that is
     a separate tool anyway.

     ciao,
       Torsten.

     _______________________________________________
     OpenSCAD mailing list
     Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org>
     http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
I'm very interested in collaborating. But I have a problem. Mount the development environment with and IDE that is not the IDE you use daily, is a barrier task. This is, I need a very cost inversion of time to accomplish this first task. One time I have this environment working, the task of programming or made fixes in the code, can be a simple task. I really don't have a lot of time to waste. Is because of this, that if someone can help me with a little guide, step by step, on how to mount the environment over the MS IDE, I'm going to be very grateful. Thanks! On 25/12/2019 18:22, Hans L wrote: > Hello Juan, > > Just checking in, curious how things are going.  Have you had any > success with building OpenSCAD on Windows? > > Let me know if you have any specific questions or if there's any way I > can help.  We could really use a Windows-based developer if you are > still interested. > > Oh and Merry Christmas :) > Hans > > > On Sun, Dec 8, 2019 at 1:31 PM Hans L <thehans@gmail.com > <mailto:thehans@gmail.com>> wrote: > > Hello Juan, > > First step would be to see if you can compile the project. > > I worked on a Microsoft Visual Studio compatible build process a > while ago (using the Community Edition).  See the notes in this > issue for some steps to follow: > https://github.com/openscad/openscad/issues/2814 > VIsual Studio Community has integrated support for CMake so the > build process makes use of that, plus using "vcpkg" for library > management. > > Last time I tried, building the main executable (but not the tests > suite) was fully functioning, although that was a while ago and > its possible that something has changed and broken that process. > Keep in mind that qmake is still the current "official" OpenSCAD > build tool, and cmake is an alternate/secondary means of > building.  This means the CI servers don't automatically test that > its functioning and so it does not always get updates needed, for > example when new libraries or source files are added to the > project, causing it to possibly break from time to time.  I do > test out the cmake build *on Linux* fairly regularly and patch it > up whenever I notice something missing, but I haven't been > specifically maintaining the Windows build.  There is a plan to > eventually move away from qmake, and have cmake replace it as the > single official build tool.  There are a couple issues for > tracking that and I'm honestly not sure what the next expected > step is anymore. > > Since I use Linux from day to day, and haven't looked at the MSVC > native WIndows build in a while: if you are interested in > continuing the effort of fixing/documenting that build process, > that would be very helpful! > > The issue for that is still open here: > https://github.com/openscad/openscad/issues/2857 , which continues > the work from #2814 linked above. > > Cheers, > Hans > > > On Sun, Dec 8, 2019 at 8:23 AM Torsten Paul <Torsten.Paul@gmx.de > <mailto:Torsten.Paul@gmx.de>> wrote: > > I'm using NetBeans which has quite usable C++ support, even > though it currently still needs an older plugin to be used. > That should work on any platform, but I have only used it > myself on Linux. > > Visual Studio support is currently a bit limited, there's > an issue on Github listing what is needed for native VC++ > compilation (getting that fully working would be awesome). > I suspect it will be possible to use the MSYS2 build env > too with some configuration. > > There's also Visual Studio Code which is supposed to have > quite some development integration, so I guess it's somewhere > between just a text editor and a dedicated IDE. > > I've never really used any of the other options like > KDevelop, GnomeBuilder, Eclipse, Cevelop, QtCreator, > Code::Blocks, CLion (not sure if the first 2 have a Windows > version though). > > In the end it's more about finding something one is > comfortable with, OpenSCAD does not impose much restrictions > on what's used except for the GUI-Designer but that is > a separate tool anyway. > > ciao, >   Torsten. > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org <mailto:Discuss@lists.openscad.org> > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >