Hi I installed the trial version Carbide for C++ , I have some questions , maybe you could help me (even with just some of them): 1) I installed the 3rd edition FP1 SDK - does using it with Carbide give me the option to create applications for all Series 60 devices , including those with Symbian 9.0 ?
2) What should I do in order to make a Carbide project from an existing application ? (lets say my own app or an example application from earlier SDK's)
3) Why does the "open project" option disabled? how do I open a project?
4) How do I build a project to create a SIS file? (what used to be build armi urel build in my previous S60 SDK)
1) I installed the 3rd edition FP1 SDK - does using it with Carbide give me the option to create applications for all Series 60 devices , including those with Symbian 9.0 ?
you can create applications that are compatible with this SDK.If you want to create applications for all the Series60 devices,you should install other SDKs as well..
Quote
2) What should I do in order to make a Carbide project from an existing application ? (lets say my own app or an example application from earlier SDK's)
you can go to File>>Import of Carbide C++, then there will be an option to select the import sources(mmp file, bld.inf,Existing project..etc) use the one which is suitable(i would prefer the mmp file) and select the appropriate file and select the appropriate SDK for which you want to make this project. This answer is applicable to your 3rd question also.
Quote
4) How do I build a project to create a SIS file? (what used to be build armi urel build in my previous S60 SDK)
you can go to Carbide's Project>>Active Buid Configuration and select the appropriate target and build..
Thank you very much for your reply! One of the problems I have is trying to use carbide with older SDK's of series 60. I downloaded 2 SDK's of Series60 2nd edition (WINS and CW) , but I can't find any reference to any SDK other than the 3rd edition - not in the build properties or in the Project->Active Buid Configuration or anywhere else ... So I can't compile and run app for S60 2nd edition via carbide though I understand it should be possible.
Hi Bill, I assume you have installed the latest version of Carbide C++(ie the 1.1version). You can use the 2nd edition SDKs with the carbide.I know Carbide will detect the Series60 2nd edition SDK for CW as I have worked on that.I am not sure about the WINS version. Usually the Carbide lists all the SDKs installed when you import a mmp file or bld.inf file.
Try reinstalling the SDKs or Carbide.I think that may solve your problem
Hi Thank you for your help. I managed to use the CW 2nd edition SDK with Carbide.
Now I have the following problem (after doing tests and searches about it) - I cant run a Multi lang app(tried the multilang example): After build (for emulator) with no errors , * The app is shown in the app menu with no caption ("qtn_app_caption_string" is shown instead of its value). * The app can't be opened. * No MultiLang.r01 (and 2,3) are created. * I get the following warning - importer limitation - MMP keyword ignored:LANG
Carbide.c++ 1.1 will not import the Nokia-supplied S60_Platform_Localization_Example_v1_0_en.zip correctly.
It complains about the LANG and then fails to build the .R?? resource files correctly.
Even if I go to Project Property | Resource Compiler | General Options. And change the language to LANGUAGE_01 and LANGUAGE_03 it will still not build the Localization.R01 and Localization.R03 files.
Forum posts: 62
here are the answers for your questions
does using it with Carbide give me the option to create applications for all Series 60 devices , including those with Symbian 9.0 ?
This answer is applicable to your 3rd question also.
hope this help you
regards
Badshah
Forum posts: 167
One of the problems I have is trying to use carbide with older SDK's of series 60.
I downloaded 2 SDK's of Series60 2nd edition (WINS and CW) ,
but I can't find any reference to any SDK other than the 3rd edition - not in the build properties or in the Project->Active Buid Configuration or anywhere else ...
So I can't compile and run app for S60 2nd edition via carbide though I understand it should be possible.
Can you please help me with this issue ?
Thank you so much
Forum posts: 62
I assume you have installed the latest version of Carbide C++(ie the 1.1version).
You can use the 2nd edition SDKs with the carbide.I know Carbide will detect the Series60 2nd edition SDK for CW as I have worked on that.I am not sure about the WINS version.
Usually the Carbide lists all the SDKs installed when you import a mmp file or bld.inf file.
Try reinstalling the SDKs or Carbide.I think that may solve your problem
regards
Badshah
Forum posts: 167
Thank you for your help.
I managed to use the CW 2nd edition SDK with Carbide.
Now I have the following problem (after doing tests and searches about it) -
I cant run a Multi lang app(tried the multilang example):
After build (for emulator) with no errors ,
* The app is shown in the app menu with no caption ("qtn_app_caption_string" is shown instead of its value).
* The app can't be opened.
* No MultiLang.r01 (and 2,3) are created.
* I get the following warning - importer limitation - MMP keyword ignored:LANG
Any ideas how to solve this?
Forum posts: 2
I have noticed the same problem regarding I18N.
Carbide.c++ 1.1 will not import the Nokia-supplied S60_Platform_Localization_Example_v1_0_en.zip correctly.
It complains about the LANG and then fails to build the .R?? resource files correctly.
Even if I go to Project Property | Resource Compiler | General Options. And change the language to LANGUAGE_01 and LANGUAGE_03 it will still not build the Localization.R01 and Localization.R03 files.
See the demo application in:
http://forum.nokia.com/info/sw.nokia.com/id/1c82873d-183e-4073-afdb-22e09a5dc8c5/S60_Platform_Localization_Example_v1_0_en.zip.html