Linked by Thom Holwerda on Sun 9th Sep 2012 22:58 UTC
Permalink for comment 535107
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/20/13 11:29 UTC
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
More Features »
Sponsored Links



Member since:
2009-02-19
That's exactly in line with my experiences as well. Getting set up for OpenGL development on Linux was as easy as "yum install a-bunch-of-devel-packages" and coming back in ten minutes. It took a couple of days to get everything squared away on Windows - although a large part of that was that I didn't know how the linker worked on Windows, and I had to figure that out.
To set thing up on Windows, I had to download the source for each library, load it in Visual C++ (and I got to deal with the fact that some of those libraries use old build systems that need to be adapted to VC 2010's build system, that don't always actually get imported correctly). After building them, I had to copy the resulting libraries and header directories into specific system directories to link them into my own project, and fiddle with the include and linker settings in VC.
I also got hit by a 32-bit/64-bit issue; it turns out that you have to copy 64-bit libraries to a different directory than 32-bit ones, and that getting a source check-out of a library that uses an old build system may or may not be buildable in 64-bit (and even when you can, you might have to go to war with VC Express to get it to actually happen). I never actually resolved that issue, but just gave up and built my code in 32-bit (on 64-bit windows 7, in 2011).
This question also actually came up in a talk I did about learning Ada a few days ago. When asked where to get an Ada compiler, I essentially said, "On linux, just type <package_manager> install gnat. On windows, you get to fuck with Cygwin."