首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Marmalade SDK中使用多个文件

在Marmalade SDK中使用多个文件
EN

Stack Overflow用户
提问于 2015-03-05 01:22:08
回答 1查看 48关注 0票数 0

标题不言自明:我正在尝试使用loadfile.cpp和loadfile.h在main.cpp之外运行一个进程,以处理图像的加载和显示。然而,当我这样做时,Marmalade一直抛出构建错误。

在顶层,我正在寻找一个进程,它将在main.cpp中运行,调用loadfile.cpp,并在loadfile.cpp中显示带有代码的图像。理想情况下:

在main.cpp中:

代码语言:javascript
复制
main()
{
    //initialize and setup Marmalade stuff
    Img* myImg; //create an image object

    while (!s3eDeviceCheckQuitRequest()) {
        //More Marmalade stuff
        myImg->display(); //display said image
    }

    delete myImg;
    return 0;
}

在loadfile.cpp中:

代码语言:javascript
复制
#include "loadfile.h"
Img* myImg; //image object

void Img::displayImg()
//display image

在loadfile.h中:

代码语言:javascript
复制
#if !defined(_LOADFILE_H)
#define _LOADFILE_H

class File
{
public:
    void displayFile();
};

extern Img* myImg;

#endif //_LOADFILE_H

有人能指出我做错了什么吗?或者写个简短的脚本给我看看?非常感谢!

附注:我在阶段2 Marmalade之后写了这篇文章,看看他们对input.cpp/.h文件和输入类做了什么。我有完整的代码,如果这将是有帮助的!

EN

回答 1

Stack Overflow用户

发布于 2015-04-19 04:17:49

您需要在mkb中提及所有源文件,然后才能在项目中使用它们。查找mkb的源代码部分以添加文件。完成后,重新加载mkb以自动查找项目中新添加的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28860828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档