Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Free Editor/compiler/debugger C++

Free Editor/compiler/debugger C++

Scheduled Pinned Locked Moved The Lounge
csharpc++javahtmldatabase
26 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Christian Graus

    The VS2005 express editions will do all of this, except that they do not support MFC.

    Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

    R Offline
    R Offline
    Russell
    wrote on last edited by
    #7

    Yes, I know, but I was also looking to a way to exit from the monopoly of Microsoft. Others compiler that I list are free and sometimes you can run the application on Linux or Mac.


    Russell

    V J 2 Replies Last reply
    0
    • R Russell

      I don't know HTML very much:sigh: One day I'll spend some time to learn it better, and I'll use this editor!;) Thanks


      Russell

      V Offline
      V Offline
      Vasudevan Deepak Kumar
      wrote on last edited by
      #8

      Nope. The name is a misnomer. It is called Html-Kit. Actually there are plenty of plugins to support diversified programming efforts. When I just saw the website, I could see some C/C++ plugins as well. Also, it supports PHP with context-sensitive help very much and also good syntax coloring.

      Vasudevan Deepak Kumar Personal Homepage Tech Gossips

      R 1 Reply Last reply
      0
      • R Russell

        Yes, I know, but I was also looking to a way to exit from the monopoly of Microsoft. Others compiler that I list are free and sometimes you can run the application on Linux or Mac.


        Russell

        V Offline
        V Offline
        Vasudevan Deepak Kumar
        wrote on last edited by
        #9

        _Russell_ wrote:

        sometimes you can run the application on Linux or Mac

        I am not canvassing for HtmlKit. However, just wanted to add that you can edit and save to a Unix file system right from your Windows desktop. When you click 'File -> Save' instead of disk I/O an implicit FTP operation runs to your Unix server and saves there.

        Vasudevan Deepak Kumar Personal Homepage Tech Gossips

        1 Reply Last reply
        0
        • V Vasudevan Deepak Kumar

          Nope. The name is a misnomer. It is called Html-Kit. Actually there are plenty of plugins to support diversified programming efforts. When I just saw the website, I could see some C/C++ plugins as well. Also, it supports PHP with context-sensitive help very much and also good syntax coloring.

          Vasudevan Deepak Kumar Personal Homepage Tech Gossips

          R Offline
          R Offline
          Russell
          wrote on last edited by
          #10

          Now I see, Great! Thank you for the information.


          Russell

          1 Reply Last reply
          0
          • R Russell

            Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P


            Russell

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #11

            Windbg.exe is a free debugger. Its a pain in the but to use, but it does do kernel debugging. For an editor I use VS6. OK its ancient, but I am used to it. Surely you could get a free copy of it somewhere? As for compilers, well, if you can get any MS DDK or SDK the compilers/libs/headers from those are pretty usefull.

            Truth is the subjection of reality to an individuals perception

            J 1 Reply Last reply
            0
            • R realJSOP

              Christian Graus wrote:

              The VS2005 express editions will do all of this, except that they do not support MFC.

              Neither does Standard or Pro...

              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
              -----
              "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

              C Offline
              C Offline
              Christian Graus
              wrote on last edited by
              #12

              Really ?

              Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

              N R 2 Replies Last reply
              0
              • R realJSOP

                Christian Graus wrote:

                The VS2005 express editions will do all of this, except that they do not support MFC.

                Neither does Standard or Pro...

                "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                -----
                "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                M Offline
                M Offline
                Matthew Bache
                wrote on last edited by
                #13

                John Simmons / outlaw programmer wrote:

                Neither does Standard or Pro...

                My VS2005 Pro supports MFC

                Matt

                R 1 Reply Last reply
                0
                • C Christian Graus

                  Really ?

                  Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                  N Offline
                  N Offline
                  Nish Nishant
                  wrote on last edited by
                  #14

                  Christian Graus wrote:

                  Really ?

                  Not so - every other edition (other than Express) includes ATL and MFC :-)

                  Regards, Nish


                  Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                  My latest book : C++/CLI in Action / Amazon.com link

                  1 Reply Last reply
                  0
                  • C Christian Graus

                    Really ?

                    Christian Graus - Microsoft MVP - C++ "I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )

                    R Offline
                    R Offline
                    realJSOP
                    wrote on last edited by
                    #15

                    (It was sarcasm)

                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                    -----
                    "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                    1 Reply Last reply
                    0
                    • M Matthew Bache

                      John Simmons / outlaw programmer wrote:

                      Neither does Standard or Pro...

                      My VS2005 Pro supports MFC

                      Matt

                      R Offline
                      R Offline
                      realJSOP
                      wrote on last edited by
                      #16

                      (it was sarcasm aimed at the crap interface for native code developers that they appear to have added at the last minute)

                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                      -----
                      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                      M 1 Reply Last reply
                      0
                      • R realJSOP

                        (it was sarcasm aimed at the crap interface for native code developers that they appear to have added at the last minute)

                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                        -----
                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                        M Offline
                        M Offline
                        Matthew Bache
                        wrote on last edited by
                        #17

                        ah...fair enough. I guess my sarcasm detector wasn't working so well this morning. :)

                        Matt

                        1 Reply Last reply
                        0
                        • R Russell

                          Yes, I know, but I was also looking to a way to exit from the monopoly of Microsoft. Others compiler that I list are free and sometimes you can run the application on Linux or Mac.


                          Russell

                          J Offline
                          J Offline
                          Jim Crafton
                          wrote on last edited by
                          #18

                          That may be so, but if you're working on windows use decent tools. Most of the ones you listed (with the possible exception of SharpDevelop), especially for C++, really suck. The GCC toolchain, whether it's command line only using cygwin, or with the MinGW "extras", really sucks for doing windows programming. There are missing lib files, problems with headers, vs the latest SDK headers from MS, etc. And we're just talking about issued with compiling and building the code! When you get to debugging it, many of the IDE debuggers are just front end's for GDB. GDB is *not* a good debugger, and you will almost certainly rip your hair out in frustration after your carefully set breakpoints get ignored, or you end up in some arbitrary place in code, or, in the middle of stepping through code, GDB just freezes, and you have to kill everything and start all over again. Trust me on this - use the MS tool chain if you can - it will save you many, many hours of frustration. I have issues with the the MS IDE's too, but most of the alternative, *especially* for C++, are just utterly abysmal!

                          _Russell_ wrote:

                          sometimes you can run the application on Linux or Mac.

                          Not the case with BloodShed. One I noticed wasn't on your list was CodeBlocks. It's a bit clunky, but I have used on linux and windows, and it's not too bad. You need to get the latest dev builds though.

                          ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                          R 1 Reply Last reply
                          0
                          • L Lost User

                            Windbg.exe is a free debugger. Its a pain in the but to use, but it does do kernel debugging. For an editor I use VS6. OK its ancient, but I am used to it. Surely you could get a free copy of it somewhere? As for compilers, well, if you can get any MS DDK or SDK the compilers/libs/headers from those are pretty usefull.

                            Truth is the subjection of reality to an individuals perception

                            J Offline
                            J Offline
                            Jim Crafton
                            wrote on last edited by
                            #19

                            fat_boy wrote:

                            For an editor I use VS6. OK its ancient, but I am used to it. Surely you could get a free copy of it somewhere?

                            Not legally. Plus you're back to using MS tools. If you're going to use MS tools, you might as well use the Express ones - they are really pretty good considering they are free.

                            ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                            1 Reply Last reply
                            0
                            • R Russell

                              Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P


                              Russell

                              E Offline
                              E Offline
                              El Corazon
                              wrote on last edited by
                              #20

                              I've used the express version of MS C++, I have also used wxdev-C++ (dev C++ with built in WXwidgets UI editor). I have used QT with GNU C++ using eclipse as an editor. I've used MS VS pro editions, with or without INtel compiler.

                              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                              R 1 Reply Last reply
                              0
                              • J Jim Crafton

                                That may be so, but if you're working on windows use decent tools. Most of the ones you listed (with the possible exception of SharpDevelop), especially for C++, really suck. The GCC toolchain, whether it's command line only using cygwin, or with the MinGW "extras", really sucks for doing windows programming. There are missing lib files, problems with headers, vs the latest SDK headers from MS, etc. And we're just talking about issued with compiling and building the code! When you get to debugging it, many of the IDE debuggers are just front end's for GDB. GDB is *not* a good debugger, and you will almost certainly rip your hair out in frustration after your carefully set breakpoints get ignored, or you end up in some arbitrary place in code, or, in the middle of stepping through code, GDB just freezes, and you have to kill everything and start all over again. Trust me on this - use the MS tool chain if you can - it will save you many, many hours of frustration. I have issues with the the MS IDE's too, but most of the alternative, *especially* for C++, are just utterly abysmal!

                                _Russell_ wrote:

                                sometimes you can run the application on Linux or Mac.

                                Not the case with BloodShed. One I noticed wasn't on your list was CodeBlocks. It's a bit clunky, but I have used on linux and windows, and it's not too bad. You need to get the latest dev builds though.

                                ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                R Offline
                                R Offline
                                Russell
                                wrote on last edited by
                                #21

                                Very very detailed!! It is clear that you use some of that IDE in past and as I was thinking that are not 'serious' as VS.:sigh: I think that I have to buy something from Microsoft.:~ Thank you for your time, really!


                                Russell

                                J 1 Reply Last reply
                                0
                                • R Russell

                                  Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P


                                  Russell

                                  T Offline
                                  T Offline
                                  TClarke
                                  wrote on last edited by
                                  #22

                                  There's a C++ plug in for Eclipse. I've not used it but chances are it's quite good and it's free! It's called CDT and there are versions to run on most platforms and there are SDKs for most platforms

                                  Philosophy: The art of never getting beyond the concept of life. Religion: Morality taking credit for the work of luck.

                                  1 Reply Last reply
                                  0
                                  • E El Corazon

                                    I've used the express version of MS C++, I have also used wxdev-C++ (dev C++ with built in WXwidgets UI editor). I have used QT with GNU C++ using eclipse as an editor. I've used MS VS pro editions, with or without INtel compiler.

                                    _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                    R Offline
                                    R Offline
                                    Russell
                                    wrote on last edited by
                                    #23

                                    What you can tell about wxdev or QT? Is it possible to use they as developer tools,...or too many bugs or incomplete instruments?


                                    Russell

                                    E 1 Reply Last reply
                                    0
                                    • R Russell

                                      Hi friends, I'm currently using VS2003. It is possible that after the summer I'll leave my current job, but I'll continue to programming as professional job (part time). I've not enough money to buy that IDE, so I'm looking for free compilers, editors and debugger. What I need to use is C C++ (also .NET). Usually I use MFC, but my programs are not focused on graphics, but on processing operations. I found: Dev-C++ http://www.bloodshed.net/devcpp.html[^] Carbide http://forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html[^] NetBeans IDE (it is for Java, but I read that using some plugin it is also possible to use C++) http://www.netbeans.org/[^] SharpDevelop (mainly C#...to use framework .Net) http://www.sharpdevelop.net/[^] Any other suggestion?;P


                                      Russell

                                      I Offline
                                      I Offline
                                      ikohl
                                      wrote on last edited by
                                      #24

                                      if you can develop in linux, gcc/g++ is a nice choice, in windows i have heared of eclipse, and it's open source also,

                                      Give you efficient and enjoyment software tool. http://www.effenj.com

                                      1 Reply Last reply
                                      0
                                      • R Russell

                                        Very very detailed!! It is clear that you use some of that IDE in past and as I was thinking that are not 'serious' as VS.:sigh: I think that I have to buy something from Microsoft.:~ Thank you for your time, really!


                                        Russell

                                        J Offline
                                        J Offline
                                        Jim Crafton
                                        wrote on last edited by
                                        #25

                                        _Russell_ wrote:

                                        I think that I have to buy something from Microsoft.

                                        Not necessarily. The express editions (at least for C++) are OK depending on what you need. If you need all sorts of "enterprise" support, like the Team support, and so on, then yes, you may need to purchase a version. However, if you just need a decent IDE for general C++/Windows programming, then Express works. Also, if you're looking for a C++ framework, and don't feel like hassling with MFC, the framework[^] I work on in my spare time works well with the Express version.

                                        ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! VCF Blog

                                        1 Reply Last reply
                                        0
                                        • R Russell

                                          What you can tell about wxdev or QT? Is it possible to use they as developer tools,...or too many bugs or incomplete instruments?


                                          Russell

                                          E Offline
                                          E Offline
                                          El Corazon
                                          wrote on last edited by
                                          #26

                                          _Russell_ wrote:

                                          Is it possible to use they as developer tools,...or too many bugs or incomplete instruments?

                                          Qt is a very finished product and very easy to use, the problem is licensing. They have an opensource license, which I did get the code to work under windows and GNU compilers, but you cannot use the OpenSource license with Microsoft (or intel) commercial compilers. The licensed version of QT, which we use at work, was a VERY fast install. The opensource one was more difficult because the environment is much more rigid ("setup your environment this way" rather than "let me conform to your environment"). WxDev is probably the most stable of the WxWidget environments. Not sure if that is saying enough though. WxWidgets changes more, and has fewer features than Qt, but the license is very flexible. Qt is certainly a better product, but if you don't qualify for the OpenSource license, or cannot get the environment correctly setup, the commercial costs are more expensive than Visual C++ Pro (and doesn't include a compiler). I will say that Qt is easy to use from a class perspective, it is also powerful to use in combining graphics and UI components. WxWidgets fails in both accounts, it is difficult to setup and interface to, without a helper design package. WxDevC++ integrates in that helper design package, so that it makes it "easier" and "more stable" in that it integrates a subportion of WxWidgets that it knows (less to break). I have built fairly complex GUIs in each Qt and WxDev. Functionally, I prefer Qt, license wise I use WxDevC++ or Ultimate. Ultimate is another one I forgot to mention, which tries to be higher level than either Qt or WxWidgets, and succeeds, in most ways (but has some bugs I wouldn't turn over to a customer). Ultimate++ is at http://www.ultimatepp.org/[^], but I can't seem to access it from work, not sure if it is down or blocked.

                                          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups