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.
  • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

    ?

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

    N Offline
    N Offline
    Niels Holst
    wrote on last edited by
    #26

    Qt Creator. It works across platforms and is open source (if your code is open-source). It supports many toolsets. I use it to build an app for Windows, Mac OS and Linux from the very same 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

      G Offline
      G Offline
      giulicard
      wrote on last edited by
      #27

      Eric Gamma's Visual Studio Code both for Windows and Linux (WSL too). For fast lighting rapid GUI development C++ Builder on Windows.

      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
        Stuart Dootson
        wrote on last edited by
        #28

        Another vote for VSCode (until I need assembly language debugging, when I resort to Visual Studio - although WinDbg would probably do the job). I do cross-platform development, on Windows with WSL. I use CMake and do my builds from the command line. I'd used Visual Studio previously, but had been getting dissatisfied with it - I just prefer VSCode as an editor...

        Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

        1 Reply Last reply
        0
        • U User 13269747

          Vim, make, git ... even on Windows these days. I tried using VS2019, but I just can't get myself used to shortcuts that no other Windows program uses: shift+ctrl+home doesn't select everything from cursor to top of file, ctrl+left/right doesn't move the cursor by word, shift+arrows don't select correctly, and a whole host of other shortcuts that all Windows programs support. If anyone knows how to change the brain-damaged shortcuts to match every other Windows program, I'd appreciate it.

          G Offline
          G Offline
          gervacleto
          wrote on last edited by
          #29

          Hi, I don't know which VS2019 are you using. Mine works as expected with all the shortcuts you described. And also, you can change every single shortcut in Visual Studio to do exactly whatever you want.

          1 Reply Last reply
          0
          • OriginalGriffO OriginalGriff

            Even today, Brief did some thigs I miss from VS: being able to edit - and see on screen at the same time - four or five different files was just wonderful! Screen Split in VS just doesn't cut it. But it does so many, many wonderful things that you forgive the little bits missing. :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!

            M Offline
            M Offline
            MarkTJohnson
            wrote on last edited by
            #30

            These youngsters don't know what they missed. Brief could also go, what was it, 50 line mode? So very nice.

            I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

            OriginalGriffO 1 Reply Last reply
            0
            • M markrlondon

              A butterfly farm.

              enhzflepE Offline
              enhzflepE Offline
              enhzflep
              wrote on last edited by
              #31

              :thumbsup: How on earth has Witch not seen and upvoted this?

              1 Reply Last reply
              0
              • M MarkTJohnson

                These youngsters don't know what they missed. Brief could also go, what was it, 50 line mode? So very nice.

                I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

                OriginalGriffO Offline
                OriginalGriffO Offline
                OriginalGriff
                wrote on last edited by
                #32

                43 or 50 depending on your hardware. Either was a massive step up from the standard 25 lines!

                "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!

                "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

                1 Reply Last reply
                0
                • D David ONeil

                  I have never used Brief, so I don't know what I'm talking about to see four or five different files at once in it, but you can do that in VS can't you? Just drag the tab out of the main window, or right-click on the file in the tab bar and select 'Float'. If your tabs are top or bottom, you can have several windows around your screen to see them at once. If your tabs are right or left (like mine), the tabs take up a lot of space so getting several windows open simultaneously is harder. I'm sure you have tried this before, and it isn't equivalent to Brief's method, but if not, have fun! edit - you can even use Window snapping on them

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

                  OriginalGriffO Offline
                  OriginalGriffO Offline
                  OriginalGriff
                  wrote on last edited by
                  #33

                  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!

                  "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

                  J D 2 Replies 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

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

                    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 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
                      Member 12982558
                      wrote on last edited by
                      #35

                      I develop - as hobby - sdr software. The "toolset" I am using is a gcc/g++ toolchain (mingw for cross compilation) b. the gdb debugger c. CMake and qmake as Make generators and Make d. vi(m) for all editing e. latex for creating documents I work under Linux, develop for Linux, cross compile for Windows (using the mingw64 toolchain) and RPI (but that is Linux of course) I experimented with VS on Linux: horrible I experimented with QCreator on Linux: less horrible, but completely useless. I do use a lot of Qt stuff though, and I am willing to use the qt designer to prepare widgets, although the simpler ones are just in coding. The point is: who is in control, and those fancy IDE's seem to know things better than I do, they seem to enforce all kinds of decisions and want me to follow their rules. I'm old enough to know better!!!! I really do not like that, so I am in full control of the software and its development. (my current (main) project consists of over 100 files, it supports 6 to 8 different input devices, the project comprises about 50000 lines of code, so, yes it is toy project since it is hobby, but no it is not toy project when looking at the size and complexity).

                      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

                        U Offline
                        U Offline
                        User 14060113
                        wrote on last edited by
                        #36

                        There is no choice. Visual Studio is the only option.

                        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

                          D Offline
                          D Offline
                          den2k88
                          wrote on last edited by
                          #37

                          VisualStudio, bacause I can add VisualAssistX and it becomes unbeatable on every aspect. If I have to use another compiler either I set VS to use it or I edit the code on VS and build with the OEM IDE.

                          GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++*      Weapons extension: ma- k++ F+2 X

                          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!

                            J Offline
                            J Offline
                            Jim Knopf jr
                            wrote on last edited by
                            #38

                            Isn't this what Notepad++ does when duplicating a file to a second view?

                            1 Reply Last reply
                            0
                            • OriginalGriffO OriginalGriff

                              Even today, Brief did some thigs I miss from VS: being able to edit - and see on screen at the same time - four or five different files was just wonderful! Screen Split in VS just doesn't cut it. But it does so many, many wonderful things that you forgive the little bits missing. :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 Losinger
                              wrote on last edited by
                              #39

                              VS2008 still works

                              1 Reply Last reply
                              0
                              • 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
                                          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