>
> > Does anyone think it would be worth it for me to find a way (with
> Cygwin or Mingw) to build LMMS on windows for debugging? It would make my
> life easier, and I'm wondering if it would do the same for anyone else.
@Sam,
This has been brought up before and I believe those who have tried this
before have had limited success.
It is true that debugging on Windows has been tremendously difficult. A
good first step would be get proper support for stdout via the command line
<http://stackoverflow.com/a/617158/1466873>.
>From what I understand there are some slight differences between how Cygwin
and Mingw compile as Cygwin tries to simulate a Unix environment whereas
Mingw assumes to be running in a minimalist MSVC environment, so expect to
hit some snags.
You'll also want to write a wrapper script around fetching the precompiled
binaries via the tobydox mingw ppa
<https://launchpad.net/~tobydox/+archive/ubuntu/mingw>, (or alternately
mirror them upstream to a cy-apt <https://github.com/transcode-open/apt-cyg>
repository)
To do this programatically, I think you'd need to parse the Package
definition for your architecture i.e. binary-i386
<http://ppa.launchpad.net/tobydox/mingw/ubuntu/dists/trusty/main/binary-i386/Packages>
or binary-amd64
<http://ppa.launchpad.net/tobydox/mingw/ubuntu/dists/trusty/main/binary-amd64/Packages>
and
then have a way to extract the debian files to your system (or used a
forked version of dpkg with some force architecture flag?)
Once the dependencies are setup, I'm not sure how far you will get.
Someone more versed in the C++ standard libraries for MSVC vs Cygwin/GNU
would probably know much more. This really is where Toby usually chimes in
and schools us. :)
- [email protected]
On Mon, Dec 22, 2014 at 7:41 AM, Samuel Xifaras <[email protected]>
wrote:
> Does anyone think it would be worth it for me to find a way (with Cygwin
> or Mingw) to build LMMS on windows for debugging? It would make my life
> easier, and I'm wondering if it would do the same for anyone else.
>
> ------------------------------------------------------------------------------
> Dive into the World of Parallel Programming! The Go Parallel Website,
> sponsored by Intel and developed in partnership with Slashdot Media, is
> your
> hub for all things parallel software development, from weekly thought
> leadership blogs to news, videos, case studies, tutorials and more. Take a
> look and join the conversation now. http://goparallel.sourceforge.net
> _______________________________________________
> LMMS-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/lmms-devel
>
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel