Here is all the junk that a tiny indie pixel game has to do just to think about building a Linux executable: https://utopixel.games/en/blog/building-outer-wonders-for-linux/ … Windows used to be much better, but their modern spirit of embracing Linux seems to lead them to add similar problems to Windows.
-
Show this thread
-
Replying to @Jonathan_Blow
Eh, it all depends on your starting position, I've personally had far worse issues getting something compiled to be runnable across all current Windows versions and possible setups than Linux. Doesn't help that MS's official dev tools require libraries Windows doesn't ship with!
1 reply 0 retweets 3 likes -
Replying to @philurich @Jonathan_Blow
not anymore. directx, xaudio2, xinput etc are bundled with windows now.
1 reply 0 retweets 2 likes -
Replying to @mcboogerballz2 @Jonathan_Blow
Uhhh sure but you know what isn't? *The basic DLLs*, you still need to redistribute the Visual Studio C++ libs in one way or another, if you make even the simplest program with Visual Studio you need to distribute more than just the output .exe file, which blows my mind everyday.
2 replies 0 retweets 0 likes -
Replying to @philurich @mcboogerballz2
But ... you also need to do this on Linux?? The difference is, on Windows, once you add the redistributable, it will actually work and not burden the end-user. (And, you can avoid the redistributable by statically linking libc, though that is more annoying than should be.)
1 reply 0 retweets 5 likes -
Replying to @Jonathan_Blow @mcboogerballz2
I mean it depends, if you're linking just against glibc then not necessarily. I certainly download bare ELFs that were compiled against glibc sometimes and can't remember the last time that didn't just work. Of course it can get more complicated fast, but MS's tools *start" there
2 replies 0 retweets 0 likes
It already doesn't work for us with our compiler, and users are complaining.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.