C++ WTC++;root()返回Null

C++ WTC++;root()返回Null,c++,wt,C++,Wt,我已将WT3.3.1二进制文件安装到Windows 10,并将其与VS2015一起使用。我还安装了boost 1.53。每次我尝试运行以下示例时,root()函数总是返回0xFFFFFFFF,我无法使用root()进行任何操作: WebApplication.cpp: #include "stdafx.h" #include "application.h" HelloApplication::HelloApplication(const WEnvironment& env) :

我已将WT3.3.1二进制文件安装到Windows 10,并将其与VS2015一起使用。我还安装了boost 1.53。每次我尝试运行以下示例时,root()函数总是返回0xFFFFFFFF,我无法使用root()进行任何操作:

WebApplication.cpp:

#include "stdafx.h"
#include "application.h"

HelloApplication::HelloApplication(const WEnvironment& env)
    : WApplication(env)
{
    setTitle("Hello world");
    root()->addWidget(new WText("Hey guys, welcome back!"));
}

WApplication *createApplication(const WEnvironment& env)
{
    return new HelloApplication(env);
}
#include "stdafx.h"
#include "application.h"

int main(int argc, char **argv)
{
    return WRun(argc, argv, &createApplication);
}
应用程序.h:

#include "stdafx.h"
#include <Wt/WApplication>
#include <Wt/WBreak>
#include <Wt/WContainerWidget>
#include <Wt/WLineEdit>
#include <Wt/WPushButton>
#include <Wt/WText>
#include <Wt/WServer>
#include <Wt/WException>

// c++0x only, for std::bind
// #include <functional>

using namespace Wt;

/*
* A simple hello world application class which demonstrates how to react
* to events, read input, and give feed-back.
*/
class HelloApplication : public WApplication
{
public:
    HelloApplication(const WEnvironment& env);

private:
};

WApplication *createApplication(const WEnvironment& env);

当我不使用root()时,它可以工作,例如当我不使用root()而单独使用setTitle(“…”)时-addWidget(…)它可以工作,设置页面标题,但当出现一行root()时,它会崩溃,并显示一条消息:“widgetRoot是0xFFFFFF”。有人能帮忙吗?谢谢

好的,我找不到预建库的解决方案。我的解决方案是下载Wt源代码,使用CMake进行增强和编译。它仍然不能在调试模式下工作,但我现在至少有一个工作版本(发行版)。

好的,我找不到带有预构建库的解决方案。我的解决方案是下载Wt源代码,使用CMake进行增强和编译。它仍然不能在调试模式下工作,但我现在至少有一个工作版本(发行版)。

什么是
root()
?提供
root()
的代码。如果
root()
与某个父窗口小部件引用相关,可能不应该使用它,因为在这种情况下该父窗口小部件可能未定义。它是否返回NULL,或返回0xFFFFFF?什么是
root()
?提供
root()
的代码。如果
root()
与某个父窗口小部件引用相关,可能不应该使用它,因为在这种情况下该父窗口小部件可能未定义。它是返回NULL还是返回0xFFFFFF?是的,当我自己尝试用VS2015编译WT3时,得到了类似的错误。是的,当我自己尝试用VS2015编译WT3时,也遇到了类似的错误。