От http://cppcms.com/wikipp/en/page/cppcms_1x_tut_hello_templates
Контроллер это:
virtual void main(std::string /*url*/)
{
content::message c;
c.text=">>>Hello<<<";
render("message",c);
}
Это говорит:
но перед этим мы включаем наш
content.h
заголовок
Означает, что это в другом файле, но я не знаю, где это должно быть.
Вы можете поместить его в файл с именем, как вам нравится. Однако приведенная ниже команда компилятора предполагает, что вы ее назвали hello.cpp
, это hello.cpp
должен иметь #include "content.h"
на вершине этого.
перед этим мы включаем наш заголовок content.h
Только означает, что контроллеру нужен заголовок content.h
для того, чтобы использовать: content::message c;
( content
пространство имен, используемое в начале урока). Что просто означает, что вы должны добавить: #include "content.h"
в верхней части файла контроллера.
Файл контроллера может быть назван как угодно. Учебник, однако, ожидаю, что вы будете называть его hello.cpp
в конце урока. Поэтому вы должны называть это так (по крайней мере, следуя инструкциям).