Gen.Kenobi Posted July 30, 2010 Report Share Posted July 30, 2010 Hey guys!I was wondering...Do i have to download Visual Studio 2008 or can I use another free IDE (open-source) like Eclipse or NetBeans? Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted July 30, 2010 Report Share Posted July 30, 2010 On Windows you have to use Visual C++ to compile the code (the free Express version works fine, as long as it's 2008). (I don't think there's any easy way to integrate its compiler into a different IDE, and that'd be needlessly complex anyway.) Quote Link to comment Share on other sites More sharing options...
Gen.Kenobi Posted July 30, 2010 Author Report Share Posted July 30, 2010 Hmm... NetBeans has support for C++... I'm going to see if it works and post back. Quote Link to comment Share on other sites More sharing options...
Gen.Kenobi Posted July 31, 2010 Author Report Share Posted July 31, 2010 Well, it haven't worked So i'm going to have to install Visual Studio... Is the 2010 version compatible?I don't think there's any easy way to integrate its compiler into a different IDE, and that'd be needlessly complex anyway.It could be complex, but i'm prety sure that i woud make things more easer for both Microsoft and Linux users, since Netbeans and Eclipse are cross-plataforms... Quote Link to comment Share on other sites More sharing options...
janwas Posted July 31, 2010 Report Share Posted July 31, 2010 i'm prety sure that i woud make things more easer for both Microsoft and Linux users, since Netbeans and Eclipse are cross-plataforms...The question is, how many of those Linux guys are actually using Netbeans and/or Eclipse? Is the 2010 version compatible?I'm not sure about that, I think there were problems the last time we tried (help would be appreciated, though!()If you just want to get it running as soon as possible, VC2008 is a safer bet. Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted July 31, 2010 Report Share Posted July 31, 2010 I think VS2010 will work iff we upgrade Boost.Eclipse CDT can integrate with GCC Makefiles which we use on Linux, so that can work, but we don't compile in GCC on Windows so you need VC++ instead. (I use Eclipse as an editor on Linux, but compile and debug on the command-line instead of in the IDE.) Quote Link to comment Share on other sites More sharing options...
Gen.Kenobi Posted July 31, 2010 Author Report Share Posted July 31, 2010 i'm prety sure that i woud make things more easer for both Microsoft and Linux users, since Netbeans and Eclipse are cross-plataforms...The question is, how many of those Linux guys are actually using Netbeans and/or Eclipse? I just came out of an international open-source forum... so i can asure you that Linux developers uses a lot these IDEs - the opinion about them is diverse, some think that Netbeams is the best, others go for Eclipse. - They are both very powerfull and customizable with plugins for C++, Java and many other languages Is the 2010 version compatible?I'm not sure about that, I think there were problems the last time we tried (help would be appreciated, though!()If you just want to get it running as soon as possible, VC2008 is a safer bet.It's! I just compiled yesterday night and VS2010 did the conversion without major problemans. Of course there were some minor ones. Quote Link to comment Share on other sites More sharing options...
WhiteTreePaladin Posted July 31, 2010 Report Share Posted July 31, 2010 Netbeans is slow, but has an incredible auto-complete system (at least with Java). It guessed exactly what I wanted almost all of the time. It might be related to some learning algorithm though, so I don't know if I inadvertently "trained" it. Quote Link to comment Share on other sites More sharing options...
Ykkrosh Posted July 31, 2010 Report Share Posted July 31, 2010 (at least with Java)There's a big difference between C++ and Java, because Java is not incredibly hard to parse . With C++ you have #includes that can't be resolved unless you know exactly where the build system is going to tell the compiler to look for headers, conditional compilation (should you auto-complete debug-mode-only code? what if the disabled code has syntax errors?), types and variables defined by complex nested macros, templates where you can't determine data types until you've parsed all instantiations, syntax that is ambiguous unless you resolve data types, etc. And you can't use existing compilers like GCC to parse the code, since they're designed solely for compiling and don't expose the information an IDE would need. Eclipse is great with Java since the language avoids most of those problems, but quite poor at C++.(I've been playing a bit with Clang, which is basically a new C++ compiler that's designed (among other goals) to work much better for the kind of things that IDEs need, as well as being a proper production-quality compiler (it works well enough to compile 0 A.D. now), so hopefully that could lead to interesting things in the future.)(But now a lot of the code I write is JavaScript, which is even harder for an IDE to handle since you often can't even tell the type of a variable until you actually run the code ) Quote Link to comment Share on other sites More sharing options...
Gen.Kenobi Posted July 31, 2010 Author Report Share Posted July 31, 2010 But you can setup the C++ environment into these IDEs.NetBeams, the one that i have, works with third-part compillers. And it's well explained about how to do that into the documentation.Take a look:http://netbeans.org/features/cpp/http://netbeans.org/community/releases/60/...structions.html Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.