![]() ![]() ![]() ![]() So I choose to user Visual Studio Code as my coding place. I recommend this option as well if you want to really learn how everything works before moving onto an IDE which does all of this for you. You could also use Vim or Emacs to write code (or any other text editor) and just compile and run everything from a terminal when starting out since you won't require any complex build systems when starting. I personally use CLion and VSCode for when I'm working on Linux and Windows and occasionally use Visual Studio when collaborating with other developers, but CLion is my primary IDE of choice. Microsoft also has some links to follow if you decide to go with VSCode: If you are on a slower machine, I recommend this option and building/running your C++ files using a terminal / console (VSCode has a built-in terminal to do this as well). It's created by Microsoft and with proper extensions and configurations you can turn it into a solid C++ IDE, but it does require a little more configuring to get up and running. Visual Studio Code is a light weight editor compared to the other options. If you are not sure what CMake is, don't worry about it now, you can use it like a normal IDE and it will build and run all of your C++ files as you are learning. ![]() It's another popular and reliable option which uses CMake to build your projects by default. It's a paid option, which comes with a free evaluation of 30 days, restriction free. Jetbrains CLion is a cross-platform C/C++ IDE which runs on Windows, Linux and Mac. It's extremely feature-rich, which comes at a cost of download size. It's a bit resource heavy for larger C++ projects, but since you are learning C++ you shouldn't have much trouble using it. Visual Studio 2019 is a popular and reliable IDE if you are primarily working on a Windows 10 machine. There are many options to use, but it depends on what your situation is like: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |