私のコンパイルは、300mbのメモリが利用可能なubuntu 12.10(合計750mb、MySQLに対して350mb)、1.5ghzで失敗します。wtの基本的なhelloworldファイルを単純なajaxページに作り直そうとしています。元のhello.Cファイルを。でコンパイルできたので、これは本質的にメモリの問題ではないと確信していますg++ -O3 -o hello hello.C -lwtfcgi -lwt -lboost_signals
。
HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
Wt :: Jsonの例の内臓を取り除いて例を入れたので、C++を台無しにしていると確信しています
HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
{
Json::Object result;
Json::parse("{ "
" \"a\": \"That's great\", "
" \"b\": true "
"}",
result);
std::cerr << "Size: " << result.size(); << std::endl; // Size: 2
WString s = result.get("a");
bool b = result.get("b");
std::cerr << "a: " << s << ", b: " << b << std::endl; // a: That's great, b: true
}
私はc++を初めて使用するので、何をしているのかほとんどわかりません。私にできることは、最も単純なc++ファイルを実行することだけです。
これがhelloworldファイルの元のソースです。
**影響**
うわー、私の尊敬のレベルはちょうどc++の力のために屋根を通り抜けました。
これは私のVPSを完全に破壊しました。再起動できません。ディストロを再インストールすることすらできません。
最終的に本番環境に入るときは、このようなものが本番システムを強制終了するのを防ぐために、まったく異なる開発システムをセットアップするつもりだと思います。