Cool, I'm glad that it worked.
Just to be clear,<string.h> is the C strings library (has strcpy(), memcmp() and the likes). The C++ equivalent for this is <cstring>.
None of these have the C++ type std::string, which requires <string>, so the fact that it worked when compiling was not due to the <string.h> include. It just pulled <string> from somewhere.
Now I'm trying example 1 of the book, which starts with #include <QApplication>. VS can't find that. Anybody know what I'm supposed to put in my "include"project settings?
Sorry, but this is one of the things that you cannot just transfer from a Qt4 book to Qt5. Modules have been introduced, so QtWidgets are not the default and your project must explicitly specify that it wants to use it. Using a Qt5 book for learning to program with Qt5 is definitely preferable.
Looks like there is at least some language server for Ada (https://github.com/reznikmm/ada-lsp, state unknown to me). That might work in our language client in Qt Creator 4.8.
For highlighting you'll also need to install the highlighting spec file for Ada, Tools > Options > Text Editor > Generic Highlighter > Download definitions, find Ada and download.
Regarding QtAda and integration with Qt in other ways, no idea.
AFAIK the automotive offering comes with Boot2Qt which will automatically bake a Linux distro with Qt and deploy it to target board. When doing embedded development, people tend to compile everything themselves anyway. Actually having to follow a guide on how to cross-compile Qt for Raspberry Pi is a good exercise to train for more "hardcore" embedded development.
I'm not saying I'm against something prebuilt for Raspbian, but I don't think it's a high priority target,. And, as Sam already pointed out - Qt team already has to go through considerable effort to prepare current package roster.
That is very pretty! But, no, it was not just a question of writing QED. I refer you to the quote I pasted above, where you can see that another person has the same recollection as I have about some very specific wording we were made to use, which we have now forgotten. It was something about what we had to write for the move to generalise from 1/k/k + 1 to n. And something similar in the way of "special wording" when we talked about the confidence-relationship between x-bar & mu in statistics....
I've been using the Qt IDE for several years, and have watched the goings on in Qt-land.
I'd agree that US adoption of the Qt framework seems to lag that in other tech-savvy nations. This could be due to Microsoft's stranglehold on the US Fortune 500, or the relative lack of interest in the write-once, build-anywhere paradigm that is Qt's main selling point. In any event, I imagine it's going to be awhile before Qt becomes a household word in the US.
I seem to be a lone voice, so I'll keep it very brief, but I cannot help but comment...
I so strongly do not agree that, e.g., "addition" is:
defenitly inventions by humans
... Of course the symbols or the numeric system (like base 10/12), or the way we measure/express angles (degrees, radians) are indeed human inventions. But a triangle has 3 angles whose magnitudes add up to the same magnitude as the angle of a straight line whether we care to express it, or even notice it, or not. The Sun has a volume which depends only on its radius whether humans sit on Earth and contemplate it or whether humans never evolved. When you start with one apple, and a another apple falls from a tree, there are more apples then there were to start with, even if the only life on Earth turns out to be fruits. In short, there is no invention here, only discovery...
I guess I'll have to plough my lonely furrow in my understanding/beliefs compared to you Qt guys... :)
The best way to get an account removed, is to go to https://account.qt.io/ and select the "My Profile" page there. At the bottom of the page is a link to contact support.
Fill in a support request there and it will go to the right admins.
At stated in the title, I would like to know if Mr. Stroustrup mentions anything about Qt.
Not really. The only thing I've heard from him is that he acknowledged that Qt is one of many toolkits which provides GUI support, but he doesn't favour any toolkit: http://www.stroustrup.com/bs_faq.html#gui