控制台程式在真機上的運行

來源:互聯網
上載者:User

我們使用Carbide的嚮導,可以方便的建立一個控制台應用程式,步驟如下:

 

1、菜單File->New->Symbian OS C++ Project

2、在彈出的對話方塊選擇Generic Symbian OS->Basic consle application(EXE)

3、完成嚮導就成功建立了一個控制台應用程式

 

此引用程式能正確的在模擬器中運行。但是,傳入真機後,安裝成功,在程式項裡卻找不到此程式。

 

解決方案:

 

1、建立一個檔案夾data,添加資源檔TestConsoleApp_reg.rss,內容如下:

#include <appinfo.rh>

UID2 KUidAppRegistrationResourceFile
UID3 0x0E0C8D49      // 改為與mmp檔案相匹配的UID3

RESOURCE APP_REGISTRATION_INFO
{
app_file="TestConsoleApp";
embeddability = KAppNotEmbeddable;
}

 

2、在mmp檔案中添加一下幾行:

 

SOURCEPATH ..\data 

START RESOURCE TestConsoleApp_reg.rss
LANG SC
TARGETPATH \private\10003a3f\apps
END

 

3、在pkg檔案中加入對資源檔編譯後的檔案的引用:

 

"$(EPOCROOT)Epoc32\data\z\private\10003a3f\apps\TestConsoleApp_reg.rsc"-"!:\private\10003a3f\import\apps\TestConsoleApp_reg.rsc"

 

4、添加自簽名,編譯完成。

 

註:1、以上控制台程式名為TestConsoleApp,請自行更改為對應的程式名;

         2、以上程式僅針對S60 3rd有效。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.