Yep, the mysterious veil is pulled back
I'm still a strong advocate for learning any build process with a plain text-editor and terminal open and nothing else. You create your source files and you compile it on the command line. That way you learn how you want your software compiled. It then makes it much easier to tell the fancy IDE how you want it done -- and there is no mystery about what is taking place.
Starting the other way around with the IDE and 50 cascading menus of options usually adds a whole lot of confusion to what is actually taking place to turn your source files into a program. IDEs provide a lot of creature comforts and the ability to aggregate information from all the files your build depends on, such as being able to show the value of a #define from deep within any of the include files you use -- in a pop-up tooltip. But, in the end, all they do is run cmake and then make (or nmake, etc..) just as you would do when building from the command line.
Glad you got the issue sorted out. Good luck with your coding!
Starting the other way around with the IDE and 50 cascading menus of options usually adds a whole lot of confusion to what is actually taking place to turn your source files into a program. IDEs provide a lot of creature comforts and the ability to aggregate information from all the files your build depends on, such as being able to show the value of a #define from deep within any of the include files you use -- in a pop-up tooltip. But, in the end, all they do is run cmake and then make (or nmake, etc..) just as you would do when building from the command line.
Glad you got the issue sorted out. Good luck with your coding!
Statistics: Posted by drankinatty — Thu Jul 31, 2025 6:42 pm