gpt4 book ai didi

c++ - 在 Marmalade SDK 中使用多个文件

转载 作者:行者123 更新时间:2023-11-28 06:23:53 26 4
gpt4 key购买 nike

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

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

在 main.cpp 中:

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 中:

#include "loadfile.h"
Img* myImg; //image object

void Img::displayImg()
//display image

在 loadfile.h 中:

#if !defined(_LOADFILE_H)
#define _LOADFILE_H

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

extern Img* myImg;

#endif //_LOADFILE_H

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

附言我在 Stage 2 Marmalade 之后写了这篇文章,看看它们对 input.cpp/.h 文件和 Input 类做了什么。如果有帮助,我有完整的代码可用!

最佳答案

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

关于c++ - 在 Marmalade SDK 中使用多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28860828/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com