J Leslie Turriff via tde-devels wrote:
That's right; and learning stuff like make, let alone automake and cmake, is incredibly frustrating for me because tutorials all seem to go from the trivial Hello World level straight to levels that I find incomprehensible. I guess I will go back and read again the old QT3 Development book, which IIRC covers designing GUIs manually; but right now, TDevelop seems useless, failing with this library incompatibility error; and the Designer crashing outright.
The examples on the WIKI are also good. I remember I went through them. Designer was causing me troubles as well and I recall there are bug reports in TGW, but no one has the time to repair. I am pretty happy with Eclipse. I have it installed and setup in 2018. I am afraid to touch it (upgrade etc), because it is working very well. I can only recommend. It has plugins for cmake as well and can autobuild.
You need to know besides the language itself C/C++ also some basics - how include works, how build works (g++). To make life easier, people created first automake and then cmake. Then you have the packaging system for the distro. So when you write code you have the short way - to run g++ from the command line with all the options, or to use one of the build systems. If you want to create a package, you must use the packaging system on top of the former. It just takes time to sync in, so do a little step every day