来自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
标题
意味着它在不同的文件中,但我不知道应该在哪里。
答案 0 :(得分:2)
在此之前我们包含了content.h标题
仅表示控制器需要标头content.h
才能使用:content::message c;
(本教程开头使用的content
命名空间)。这只意味着您应该在控制器文件的顶部添加:#include "content.h"
。
可以根据需要为控制器文件命名。但是,本教程希望您在本教程结尾附近调用它hello.cpp
。因此,您应该这样调用它(至少在遵循教程时)。
答案 1 :(得分:1)
您可以将其放在任何您喜欢的文件中。但是,下面的编译器命令假定您将其称为hello.cpp
。此hello.cpp
顶部应该有#include "content.h"
。