Vitaly: Вы правы, код из книги. Книгу использую для того, чтобы понять, какие приёмы написания многопоточных приложений существуют, и где их уместно использовать, читаю выборочно. C++ же использую только в обучении и досконально изучать не собираюсь, в том числе и механизм шаблонов.
Вот тут то и вся проблема: я не умею вручную настраивать сборку в QtCreator. Возможно, если вы подскажите, где можно почерпнуть необходимый минимум по этому вопросу, то дальше я уже смогу разобраться.
Добавить можно, но получится. наверное, не то, что хочется. Было бы удобно настроить проект так, чтобы редактировать *.pgc файлы одновременно с файлами *.cpp, и, при этом, компиляция проекта в испольняемый файл проходила визуально в один шаг (т.е. не добавлять в проекты *.c файлы, полученные от ecpg препроцессора).