CppCMS模板教程:控制器应该在哪里

CppCMS template tutorial: Where controller should be?

本文关键字:在哪里 控制器 教程 CppCMS      更新时间:2023-10-16

From 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 header

表示它在不同的文件中,但我不知道它应该在哪里。

在此之前,我们包含了content.h header

仅意味着控制器需要头content.h以便使用:content::message c;(在教程开始时使用的content命名空间)。这意味着您应该在控制器文件的顶部添加:#include "content.h"

控制器文件可以随意命名。但是,本教程希望您在接近教程末尾时将其称为hello.cpp。因此,您应该这样调用它(至少在遵循教程时)。

你可以把它放在一个你喜欢的文件名中。但是,下面的编译器命令假定您将其命名为hello.cpphello.cpp的顶部应该有#include "content.h"