I’m curious about exploring using Cygwin for Windows so I can get a bit more out of windows. I’m curious if anyone has ever dealt with it and tried to get software packages running with it (like Maya).
Short answer is it doesn’t work.
Long answer is: Maya on Windows is built with Visual Studio, and the DLLs / libraries generated by VS are very different from the same generated by gcc. There have been people in the past who’ve claimed to have gotten cygwin or mingw64 working with Maya, but I’ve personally never seen it happen.
I would love to do all plugin development with a gcc toolchain and forego using VC entirely if I could, so if you uncover any information on doing so please post about it.
One thing I’ve wondered for a while now is whether or not someone could leverage the compiler toolchain from the ReactOS project. It seems they have an open source toolchain generating VS-compatible executables and DLLs, but I haven’t had the time to look into it.
Thanks for the reply. I figured as much, but I was curious if people knew some darker voodoo that I was not aware of. I’ve read about naughty dog leveraging cygwin heavily, so I’m curious if other people have done similar.
I’m looking to explore better ways to control the user environment, especially when users are launching tools such as maya. the application startup should know who the user is and what kind of person they are, and load the necessary functionality for that particular user.
I haven’t seen that article about ND, but Unix has a lot of clever command line tools, which you can get to run using cygwin. During my career I came across very positive and very negative reviews of cygwin for building (programming) pipelines. It’s good if it works for ND, but it’s not like you cannot do this with Windows tools. Advantage would be that you could port your pipeline easier to OS X or Unix.
[QUOTE=RobertKist;24039]I haven’t seen that article about ND, but Unix has a lot of clever command line tools, which you can get to run using cygwin. During my career I came across very positive and very negative reviews of cygwin for building (programming) pipelines. It’s good if it works for ND, but it’s not like you cannot do this with Windows tools. Advantage would be that you could port your pipeline easier to OS X or Unix.[/QUOTE]
http://www.naughtydog.com/docs/Naughty-Dog-GDC08-UNCHARTED-Tech.pdf