我在 ubuntu 12.10 上编译失败,可用内存为 300mb(总共 750mb,MySQL 为 350mb),1.5ghz,我正在尝试将 wt 的基本 hello world 文件重新编写为一个简单的 ajax 页面。我很确定这不是内存问题,因为我能够使用g++ -O3 -o hello hello.C -lwtfcgi -lwt -lboost_signals
.
我确定我把 c++ 搞砸了,因为我HelloApplication::HelloApplication(const WEnvironment& env)
: WApplication(env)
从 Wt::Json 示例中取出并放入示例
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++ 文件。
这是 hello world 文件的原始来源。
这是我从中获取 json 样本的地方。
** 影响**
哇,我对 c++ 的尊重程度刚刚达到顶峰。
这完全摧毁了我的 VPS。我无法重新启动。我什至无法重新安装我的发行版。
当我最终投入生产时,我想我将建立一个完全不同的开发系统,以防止这样的事情扼杀我的生产系统。