Hi,
I can not see my exe file in NOKIA handset the Applications app.
I have modified the S60.oby file and iby files, and I can find my exe name in the build image log file.
Who can tell me why?
Need your help!
Thx a lot!
Hi,
I can not see my exe file in NOKIA handset the Applications app.
I have modified the S60.oby file and iby files, and I can find my exe name in the build image log file.
Who can tell me why?
Need your help!
Thx a lot!
Hi,
If your exe is a non-GUI program then by default it will not be shown in the Main menu, to show it you have to add two more resource files (XXXX.rsc and XXXX_reg.rsc), see the wiki article below:
"Executing Console Applications on Devices"
http://wiki.forum.nokia.com/index.ph...ons_on_Devices
Regards
Ziteng Chen
Thanks for your reply!
But I have and these two files into the iby file. But no help!
And I tried install the sisx file into the device, but failed. It prompt that "Component Series60ProductID missing". Is there any detailed instructions for build image and make sisx file?
PS: Is there any restricted capability?
Hi,
The XXXX_reg.rsc file doesn't require any capability.
I suggest that you create a new GUI app project by Carbide.c++, and do the following sanity check: a .pkg file for the app will also be generated so simply build the project to generate the installation package, and then install it on target, you should be able to see the app's icon.
Then porting your code to the new project:
Of course the .mmp file maybe also modified to add libraries you need and your own cpp files. After that you can rebuild the project to generate a new installation package, then install it on the phone, you should see the same icon but this time tapping it your own code will be executed.Code:// New GUI App's XXXXApplication.cpp ... GLDEF_C TInt E32Main() { // Remove the GUI framework, so now the new GUI app project becomes a pure exe program with _reg.rsc file. // return EikStart::RunApplication( NewApplication ); // Move your app's E32Main implementation to here ... }
Ziteng Chen