[英]Using multiple files in Marmalade SDK
標題是不言自明的:我正在嘗試使用loadfile.cpp和loadfile.h在main.cpp之外運行一個進程,以處理加載和顯示圖像。 但是,在執行此操作時,果醬會不斷拋出構建錯誤。
在最高級別,我正在尋找一個將在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
有人可以指出我做錯了什么嗎,還是可以寫一個簡短的腳本向我顯示? 非常感謝!
PS我是在第2階段果醬查看它們如何處理input.cpp / .h文件和Input類后寫的。 我有完整的代碼,如果有幫助的話!
您需要在mkb中提及所有源文件,然后才能在項目中使用它們。 查找mkb的源部分以添加文件。 完成后,重新加載mkb以自動在項目中查找新添加的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.