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. What IDE is your choice for C/C++ project?

What IDE is your choice for C/C++ project?

Scheduled Pinned Locked Moved The Lounge
c++visual-studioquestion
66 Posts 48 Posters 2 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.
  • OriginalGriffO OriginalGriff

    VS. No contest. Just the best IDE on the planet, bar none. Thankfully, my days of EDLIN and vi are well past ... and Brief was the reason for that! :laugh:

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

    C Offline
    C Offline
    chris ruff
    wrote on last edited by
    #40

    Brief. Ahhhh, I still use VC6.0 for my embedded C projects editor. Slick Edit is fine, but nothing is faster than VC6.0 with *windows* instead of tabs. I though VS stopped supporting BRIEF emulation back at VS5.0 or so. The last VS I used is circa 2015- and no BRIEF emulation. What editor out there supports BRIEF emulation and MDE-style windows? What is an old guy to do? (I dislike tabs- even when one can pop out files.)

    Do we weigh less at high tide?

    1 Reply Last reply
    0
    • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

      ?

      "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

      J Offline
      J Offline
      Just Tim
      wrote on last edited by
      #41

      CLion another excellent IDE from JetBrains. Admittedly I spend more time in WebStorm and GoLand these days, but I remember this being a really decent IDE as well.

      B 1 Reply Last reply
      0
      • Mike HankeyM Mike Hankey

        VS Code, because I can use it on multiple platforms.

        I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

        R Offline
        R Offline
        raddevus
        wrote on last edited by
        #42

        Mike Hankey wrote:

        VS Code, because I can use it on multiple platforms.

        VSCode is really great. Quite light-weight but so usable. And you can use it (more easily, more smoothly) for numerous types of projects where Visual Studio felt more bound to winforms etc. (too bulky for HTML/JavaScript or Node or whatever). Really nice that it is the same experience across platforms too.

        Mike HankeyM 1 Reply Last reply
        0
        • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

          ?

          "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

          M Offline
          M Offline
          Martin Gotch
          wrote on last edited by
          #43

          MultiEdit and/or Eclipse

          1 Reply Last reply
          0
          • F fd9750

            I agree. I have used it for cross platform development a lot. Windows host and build/debug on ESP32, various ARM chips with or without Linux etc... Extremely flexible and light weight, so much better than eclipse.

            Mike HankeyM Offline
            Mike HankeyM Offline
            Mike Hankey
            wrote on last edited by
            #44

            I've tried to use Eclipse a couple of times and got frustrated.

            I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

            F 1 Reply Last reply
            0
            • R raddevus

              Mike Hankey wrote:

              VS Code, because I can use it on multiple platforms.

              VSCode is really great. Quite light-weight but so usable. And you can use it (more easily, more smoothly) for numerous types of projects where Visual Studio felt more bound to winforms etc. (too bulky for HTML/JavaScript or Node or whatever). Really nice that it is the same experience across platforms too.

              Mike HankeyM Offline
              Mike HankeyM Offline
              Mike Hankey
              wrote on last edited by
              #45

              Agree VS uses a lot more resources and not as flexible for smaller projects.

              I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

              1 Reply Last reply
              0
              • J Just Tim

                CLion another excellent IDE from JetBrains. Admittedly I spend more time in WebStorm and GoLand these days, but I remember this being a really decent IDE as well.

                B Offline
                B Offline
                BBar2
                wrote on last edited by
                #46

                I can second the CLion option. It's nice to have something that works so well across Linux, Windows, and Mac.

                1 Reply Last reply
                0
                • Mike HankeyM Mike Hankey

                  I've tried to use Eclipse a couple of times and got frustrated.

                  I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

                  F Offline
                  F Offline
                  fd9750
                  wrote on last edited by
                  #47

                  I know the feeling. I have had to use it for quite a long time. It generally works but it can be a real PITA to actually get it to do what you need/want it to do. Probably the best experience was using it to develop an application on Xilinx's ZYNQ platform. In that case there was a preconfigured custom variant of Eclipse made by Xilinx that worked "out of the box". There are some other versions like that from various chip manufacturers but the quality varies a lot. If you have to set things up all by yourself it soon becomes a nightmare and good luck using Google to find an answer to the problems you run in to. If you can find something there are probably dozens of conflicting solutions.

                  1 Reply Last reply
                  0
                  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                    ?

                    "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                    K Offline
                    K Offline
                    kent archie
                    wrote on last edited by
                    #48

                    A model 029 keypunch or a model 33 teletype

                    Kent Archie "You knew the job was dangerous when you took it" - Super Chicken

                    F 1 Reply Last reply
                    0
                    • K kent archie

                      A model 029 keypunch or a model 33 teletype

                      Kent Archie "You knew the job was dangerous when you took it" - Super Chicken

                      F Offline
                      F Offline
                      Forogar
                      wrote on last edited by
                      #49

                      I wrote my first program and ran it via a teleType using hand-punched 8-hole paper tape.

                      - I would love to change the world, but they won’t give me the source code.

                      1 Reply Last reply
                      0
                      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                        ?

                        "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                        R Offline
                        R Offline
                        Rick York
                        wrote on last edited by
                        #50

                        I'll have to add myself to the VS bandwagon. I have been using it since v1.0 with the NT beta and it keeps getting better although a few versions were a bit iffy. It's been pretty good since 2015 I think. The thing is, I haven't anything else even close. I tried Eclipse for some embedded development and I went back to Notepad++ and command-line batch files. It's come to the point that unless it is absolutely required I am not going to even try anything else. I can't see how the learning curve could possibly be worth it because I am very productive with VS.

                        "They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"

                        1 Reply Last reply
                        0
                        • OriginalGriffO OriginalGriff

                          You can, but Brief did it better - you could open two or more windows on the same file so you could build an enum, a switch that processed it, and the methods that called all at the same time; or compare two lists and have them scroll together; or ... ah, I'm getting a tear in my eye now ... :-D

                          "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                          D Offline
                          D Offline
                          David ONeil
                          wrote on last edited by
                          #51

                          You can also duplicate a window in Visual Studio through the "Window -> New Window" commands, and drag the second copy to its own window in order to see two copies of the same file at once, but it doesn't sound as nice as Brief.

                          “If we get $100,000, we will go to Potato blockchain.” Enable the dream!

                          1 Reply Last reply
                          0
                          • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                            ?

                            "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                            B Offline
                            B Offline
                            bufalo1973
                            wrote on last edited by
                            #52

                            KDevelop or QtCreator

                            1 Reply Last reply
                            0
                            • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                              ?

                              "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                              S Offline
                              S Offline
                              stephen hazel
                              wrote on last edited by
                              #53

                              qtcreator now that i think windows10 is dieing and dieing fast.

                              1 Reply Last reply
                              0
                              • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                ?

                                "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                StarNamer workS Offline
                                StarNamer workS Offline
                                StarNamer work
                                wrote on last edited by
                                #54

                                VSCode, but only because the only C/C++ I write is for the Arduino and similar microcontroller and Visual Studio doesn't support PlatformIO as far as I am aware.

                                1 Reply Last reply
                                0
                                • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                                  ?

                                  "The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012

                                  R Offline
                                  R Offline
                                  rjmoses
                                  wrote on last edited by
                                  #55

                                  For me, it's a toss-up between VSCode and Qt Creator. Have tried many others, like Codelite, and they all came up a little short. I've been using QT Creator longer, so I lean that way a little more.

                                  1 Reply Last reply
                                  0
                                  • D Dave Kreskowiak

                                    EDLIN Accept no substitutes.

                                    Asking questions is a skill CodeProject Forum Guidelines Google: C# How to debug code Seriously, go read these articles.
                                    Dave Kreskowiak

                                    G Offline
                                    G Offline
                                    Gary R Wheeler
                                    wrote on last edited by
                                    #56

                                    You fancy-boys and your EDLIN. Real men, women, and those of blended gender use TECO[^].

                                    Software Zen: delete this;

                                    O 1 Reply Last reply
                                    0
                                    • M markrlondon

                                      A butterfly farm.

                                      G Offline
                                      G Offline
                                      Gary R Wheeler
                                      wrote on last edited by
                                      #57

                                      Huh. You actually need an entire farm of them? I edit my replacement microkernel for Windows 10 using a single paraplegic double-amputee lunar moth.

                                      Software Zen: delete this;

                                      1 Reply Last reply
                                      0
                                      • A afigegoznaet

                                        Qt Creator. It's the best cross-platform IDE I've ever used. Besides, I kinda dislike MSVC, it's just too heavy for my taste, and it's heavy mainly because of lots of features I never use.

                                        G Offline
                                        G Offline
                                        Gary R Wheeler
                                        wrote on last edited by
                                        #58

                                        I used Qt Creator 3-4 years back. The editing was pretty nice, but the build system had some holes in it. I had to do complete rebuilds every time I changed a resource, as the build didn't consider that significant :wtf: .

                                        Software Zen: delete this;

                                        A 1 Reply Last reply
                                        0
                                        • G Gary R Wheeler

                                          I used Qt Creator 3-4 years back. The editing was pretty nice, but the build system had some holes in it. I had to do complete rebuilds every time I changed a resource, as the build didn't consider that significant :wtf: .

                                          Software Zen: delete this;

                                          A Offline
                                          A Offline
                                          afigegoznaet
                                          wrote on last edited by
                                          #59

                                          Isn't the build system external to QtCreator?

                                          G 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