Faith_Warrior![]() Member Posts: 490 From: So.Cal. Registered: 09-05-2006 |
Is Mono for C# the best thing going for the price? I use Borland C/C++ and GCC but I’m looking for something C# cross platform and ok for commercial use. here is a link http://www.mono-project.com/CSharp_Compiler [This message has been edited by Faith_Warrior (edited September 30, 2006).] |
TwoBrothersSoftware Member Posts: 141 From: Janesville, Wi USA` Registered: 08-05-2006 |
I use gcc on LInux - an I understand the bin utils will allow you to cross compile - but don't have them set up. And Underwindows I use Dev-C++ which does a nice job of setting up several libraries. And at least the SDL or allegro code that I have worked with compiles nicley on that (and on linux) |
Faith_Warrior![]() Member Posts: 490 From: So.Cal. Registered: 09-05-2006 |
Oh, I wasn't aware that there was a C# frontend for GCC. OK I'll look for it. |
TwoBrothersSoftware Member Posts: 141 From: Janesville, Wi USA` Registered: 08-05-2006 |
Sory may have been my bad - I think C# is Microsoft only |
Faith_Warrior![]() Member Posts: 490 From: So.Cal. Registered: 09-05-2006 |
Well, Borland offers a free limited function compiler but not for commercial use. M$ has a free version of their C# compiler but it is limited as well. Their not crossplatform though. Looks like no C# frontend for GCC yet, but it's been suggested. Mono supports it and can be used commercially. I'm not seeing much of anything else out there in the price range (hehe free). |
steveth45![]() Member Posts: 536 From: Eugene, OR, USA Registered: 08-10-2005 |
C# was a Microsoft thing, but they released it as an open standard. Mono is an open source implementation of the .NET Framework and C# compiler. In Windows, I use Sharpdevelop for C# programming. In Linux, I use Monodevelop. Mono is the way to go for C# development, if you want it to be cross-platform. Microsoft also has Visual C# Express 2005. All of these tools are free. They also, all have the capability of visually constructing user interfaces, which is nice. Mono is fast. In the tests that I did, it's actually faster than .NET . You can use Mono for cross-platform game development with SDL.NET or Irrlicht.NET CP. Edit: Everything I just mentioned is free and can be used for commercial software development. ------------------ [This message has been edited by steveth45 (edited September 30, 2006).] |
Faith_Warrior![]() Member Posts: 490 From: So.Cal. Registered: 09-05-2006 |
Oh? I thought Express had an academic license as well, maybe I’m mixing up Borland with the M$ policy. |
SSquared![]() Member Posts: 654 From: Pacific Northwest Registered: 03-22-2005 |
Nope. Express is free for EVERYONE. I use it and really like it. I'm pretty sure it can be used for commercial uses as well. No restrictions. They still give you quite a bit with the Express Editions. One thing lacking is the ability to visually create/edit databases other than with MS-SQL. You can still use ADO.NET to access various databases, but the visual aspects work only with MS-SQL. The Express versions are only for Windows. |
dartsman![]() Member Posts: 484 From: Queensland, Australia Registered: 03-16-2006 |
doesn't Express versions have some sort of 1 year usage tag on them? I heard this a while back... It's funny and annoying (mostly annoying) how they blanked out creating a Windows and DLL app in VC++Ex... Although, hehe, you can get past it, it's just a pain each time... BTW: if someone knows a project template or the like for those I'd be greatfull if you PM'd me or posted a link, thanks... ------------------ |
SSquared![]() Member Posts: 654 From: Pacific Northwest Registered: 03-22-2005 |
Express was originally announced as being free for one year. They have lifted this limitation and it is now free for life. I think this may be what you are looking for. Check out this web page for instructions on how get your DLL project template: http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/default.aspx I found this quote very interesting: "It will cover all steps from naming your project to importing files of different types to adding support for ATL, MFC or CLR." I wonder what that actually means. I was pretty sure VC++ Express does not have support for ATL or MFC. That was the big drawback why I never used it. I found this on the Learning Resources page: http://msdn.microsoft.com/vstudio/express/visualc/learning/default.aspx I'll have to watch the video later and see what they say. |
dartsman![]() Member Posts: 484 From: Queensland, Australia Registered: 03-16-2006 |
DUDE!!! THANKS ![]() // WIN_APP.disabled = true; grr... those had been bugging me for soo long, was constantly manually creating either the Win32 app or the DLL. also found the lines: so I'll have a looksee what happens when I comment those out... Thanks again mate... ------------------ [This message has been edited by dartsman (edited October 01, 2006).] |