我刚刚用IwNUI启动了最基本的Marmalade c ++应用程序,它给出了错误。这条消息是什么意思?

时间:2013-04-21 19:19:22

标签: c++ marmalade

此错误消息来自使用marmalade + c ++设置本机ui移动应用程序的教程。

错误消息:

Message: Failed to open file iwui_style/iwui_style.group

这是主文件:

#include "IwNUI.h"

using namespace IwNUI;

int main()
{
    CAppPtr app = CreateApp();
    CWindowPtr window = CreateWindow();

    app->AddWindow(window);

    CViewPtr view = CreateView("canvas");

    CButtonPtr button1 = CreateButton(CAttributes()
        .Set("name",    "Button1")
        .Set("caption", "Hello World!")
        .Set("x1",      "10")
        .Set("y1",      "10"));

    view->AddChild(button1);

    window->SetChild(view);

    app->ShowWindow(window);

    app->Run();

    return 0;
}

和mkb文件:

files
{
    (source)
    app.cpp
}

subprojects
{
    s3e
    IwNUI
}

defines
{
    IW_USE_LEGACY_MODULES
}

任何帮助都会很棒。谢谢!

1 个答案:

答案 0 :(得分:1)

IwNUI模块使用IwUI模块作为备份。作为一个黑客,您只需将IwNUI基本示例项目的数据文件夹复制到您的项目中即可。数据文件夹将包含您已包含在项目中的资源组文件。