簡體   English   中英

在Marmalade SDK中使用多個文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM