プロジェクトにログインフォームを含めるのに問題があります。http://cppcms.com/wikipp/en/page/cppcms_1x_formsの手順に従います
フォームの定義は次のとおりです。
struct SignInFormInfo : public cppcms::form {
/* Error 1 */ cppcms::widgets::text user_name;
/* Error 2 */ cppcms::widgets::password password;
cppcms::widgets::submit submit;
SignInFormInfo() {
user_name.message("User name");
password.message("Password");
submit.value("Sign in");
add(user_name);
add(password);
add(submit);
// Restrictions
user_name.limits(1, 31);
password.non_empty();
}
};
そして、これらのビルドエラーが発生します。
エラー1:タイプ'cppcms :: widgets :: text'は、継承された純粋仮想メソッド'cppcms :: base_form::load'を実装する必要があります
エラー2:タイプ'cppcms :: widgets :: password'は、継承された純粋仮想メソッド' cppcms :: widgets :: base_widget ::render_input'を実装する必要があります
また、cppcmsライブラリ「cppcms/form.h」および「booster/hold_ptr.h」で、変数「_data」がプライベートであるというエラーが発生します。
CppCMSの1.0.3バージョンを使用しています。
ご協力いただきありがとうございます