×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 27
  1. #1
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Question First Step-3rd edition

    Hello Everybody,

    I have some questions in my mind:
    I have been working with Symbian OS prior to version 9(3rd Edition).

    Now time has come to work with v9.

    So i want to clear myself with some doubts.
    Answer me from yr perspective:
    1) Which IDE should be preferrable?
    a) Carbide.c++
    b) CodeWarrior 3.1
    c) Visual Studio 2003 with Carbide.vs support

    2) I am very much confused with signing process.
    I have to mess up with File System in 3rd Edition Project.
    So do i need to have all capabilities to work with Emulator?

    3) Which capabilties are required for basic file operations? Ex: Open,Read,Write etc...
    I think ReadUserData and WriteUserData are enough, aren't they?

    Thank you very much.

    Any suggestion will be highly appreciated.

    waiting for yr warm reply....

  2. #2
    Super Contributor
    Join Date
    Jun 2006
    Location
    Moscow, Russia
    Posts
    803

    Re: First Step-3rd edition

    Hi,

    1) this is a matter of taste I have to use CW though I think VS is more convenient

    2) You do not need any capabilities to work with emulator. Anyway you can turn capability check off in \epoc32\data\epoc.ini file.

    3) You do not need any capability to work with files if they are placed in a "public" location.

    You can read about capability and data caging here:
    Introduction to S60 3rd Edition >> S60 Platform 2nd Edition And 3rd Edition: Differences In Features
    Introduction to S60 3rd Edition >> Testing and Signing with Symbian Platform Security
    Regards,
    ivey

  3. #3
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Question Re: First Step-3rd edition

    Hello Ivey,
    Thank you for yr view.

    Actually i can't afford CodeWarrior.
    I heard that Carbide.vs is freeware, is it so?

    And people are saying that Carbide have many problems in it.
    It doesn't support device debugging. what's device debugging feature?

    Though I don't know the problems in Carbide.

    That's why i m confused with my selection.
    Should i go for payable CodeWarrior or freeware Carbide.vs?

    Waiting for reply.
    Thanks....

  4. #4
    Super Contributor
    Join Date
    Jun 2006
    Location
    Moscow, Russia
    Posts
    803

    Re: First Step-3rd edition

    Carbide.vs and Carbide.c++ Express are free. In your place I would try everything what is free before paying money for CW
    Regards,
    ivey

  5. #5
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Re: First Step-3rd edition

    Hello Ivey,

    Thanks for yr great suggestion.

    Now one more thing to ask:

    I have been working with VC++ 6.0 IDE upto 2nd edition.
    So i want to ask, which one would be more comfortable to work with, Carbide.c++ or Carbide.vs?

    Thanks again....

  6. #6
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Question Re: First Step-3rd edition

    Hello Friends,

    I have one confusion:

    I want to work with Carbide.Vs.
    It asks me for Visual Studio 2003, but i have Visual Studio 2005.

    So my question is: Will Carbide.Vs support Visual Studio 2005?

    Please help me.....
    Thanks.

  7. #7
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,559

    Re: First Step-3rd edition

    I'm afraid not. From earlier posts on this forum, apparaently there are many undocumented, incompatible (with older versions) changes in VS 2005, which makes tools/plug-ins for VS 6 and VS 2003 incompatible.

    So, there is no Symbian SDKs or a Carbide.vs version available for VS 2005 yet (if ever).

  8. #8
    Super Contributor
    Join Date
    Jun 2006
    Location
    Moscow, Russia
    Posts
    803

    Re: First Step-3rd edition

    Actually you can go on using VS6. You need Nokia X86 compiler for that. This compiler is included in UIQ 3 SDK (you can find it in \epoc32\tools\distrib after installing the SDK). You can read about all this on UIQ site: http://developer.uiq.com/forum/entry...&categoryID=18.
    I do not know why Nokia does not include this compiler into their SDKs.
    Regards,
    ivey

  9. #9
    Super Contributor
    Join Date
    Dec 2005
    Location
    England,UK
    Posts
    1,600

    Re: First Step-3rd edition

    Quote Originally Posted by ivey
    >compiler is included in UIQ 3 SDK
    I do not know why Nokia does not include this compiler into their SDKs.
    Carbide.c++ Express (free) DOES support UIQ 3 SDK and it is supported by Nokia,even though its advertised by Sony Ericsson as the Sony Ericsson Developer community compiler!.

    These compilers are all based on GNU GCC and are built into Carbide.c++,others can be added if you know how to extend Eclipse files and then just clear SDK cache and let Carbide Express search for supported SDK's and other compilers.
    This is because they are all based on the original S60 template create by Nokia.
    File -> New -> C++ UIQ project/application

    Oh yes Carbide.C++ Express supports UIQ 2.1 as well!.

    Jim

  10. #10
    Super Contributor
    Join Date
    Jun 2006
    Location
    Moscow, Russia
    Posts
    803

    Re: First Step-3rd edition

    I did not say that Carbide.c++ Express does not support UIQ 3! But Carbide.c++ is an IDE. I like Visual Studio 6 with Visual Assist and the only way to use it for Symbian 9 (does not matter UIQ or Series60) is to install Nokia X86 compiler.
    Regards,
    ivey

  11. #11
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Smile Re: First Step-3rd edition

    Hello Ivey,

    Thanks for yr reply.

    Are you sure i can work with VS6 for 3rd Edition development?

    If yes then it would be the best choice for me.

    By the way the link given by u for Nokia X86 compiler , where can i download and what to do next for continuing with my VS6?

    Thank you very much....

  12. #12
    Super Contributor
    Join Date
    Jun 2006
    Location
    Moscow, Russia
    Posts
    803

    Re: First Step-3rd edition

    First of all you need to download and install UIQ 3 SDK. You can download it here: http://developer.uiq.com/devtools_uiqsdk.html (you need to register).
    After installation go to <your_UIQ3_sdk>\epoc32\tools\distrib and copy nokia_x86_compiler_3_2_3.exe to \epoc32\tools\distrib of your Series60 3rd SDK installation. Then follow the instructions from the link I gave in the previous post.
    If you have problems post here
    Regards,
    ivey

  13. #13
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Re: First Step-3rd edition

    Thanks Ivey,
    Downloading is in progress.

    I'll tell u if i find any problem with setting VC++6.0 IDE with it.

    Thanks.

  14. #14
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Unhappy Re: First Step-3rd edition

    Hello Ivey,

    I performed all the steps:

    Now finally i found following errors:
    Steps:
    1) Created Skeleton from Application Wizard Tool
    2) bldmake bldfiles
    3) abld makefile vc6
    C:\VC6\VC6\group>abld makefile vc6
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" MAKEFILEVC6 VERBOSE=-s
    perl -S makmake.pl -D \VC6\VC6\group\VC6 WINSCW
    4) abld build vc6
    C:\VC6\VC6\group>abld build vc6
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\EXPORT.make" EXPORT VERBOSE=-s
    Nothing to do
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" MAKEFILEVC6 VERBOSE=-s
    perl -S makmake.pl -D \VC6\VC6\group\VC6 WINSCW
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" LIBRARYVC6 VERBOSE=-s
    make -s -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\VC6.WINSCW" LIBRARY
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" RESOURCEVC6 CFG=UDEB VERBOSE=-s
    make -s -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\VC6.WINSCW" RESOURCEUDEB
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" RESOURCEVC6 CFG=UREL VERBOSE=-s
    make -s -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\VC6.WINSCW" RESOURCEUREL
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" TARGETVC6 CFG=UDEB VERBOSE=-s
    make -s -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\VC6.WINSCW" UDEB
    VC6App.cpp
    ..\src\VC6App.cpp:60: undefined identifier 'TDllReason'
    ..\src\VC6App.cpp:61: ';' expected

    Errors caused tool to abort.
    make[1]: *** [\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\UDEB\VC6App.o] Error 1
    make: *** [TARGETVC6] Error 2
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" TARGETVC6 CFG=UREL VERBOSE=-s
    make -s -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\VC6.WINSCW" UREL
    VC6App.cpp
    ..\src\VC6App.cpp:60: undefined identifier 'TDllReason'
    ..\src\VC6App.cpp:61: ';' expected

    Errors caused tool to abort.
    make[1]: *** [\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\VC6\WINSCW\UREL\VC6App.o] Error 1
    make: *** [TARGETVC6] Error 2
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" FINALVC6 CFG=UDEB VERBOSE=-s
    make -r -f "\Symbian\9.1\S60_3rd_MR_2\EPOC32\BUILD\VC6\VC6\group\WINSCW.make" FINALVC6 CFG=UREL VERBOSE=-s
    I can figure out that all applications are Exe in 3rd, so there may be problem with entry point. But i don't knowthe correct answer.

    Thanks.
    Waiting for yr Reply........

  15. #15
    Registered User
    Join Date
    Sep 2006
    Posts
    32

    Unhappy Re: First Step-3rd edition

    Please help......

Similar Threads

  1. Python for S60 3rd Edition
    By jplauril in forum Symbian
    Replies: 82
    Last Post: 2008-06-04, 04:47
  2. S60 2nd OR 3rd edition for new software development
    By patil_ruturaj in forum Symbian Tools & SDKs
    Replies: 1
    Last Post: 2006-06-30, 09:30
  3. S60 2nd OR 3rd edition for new software development
    By patil_ruturaj in forum Mobile Java Tools & SDKs
    Replies: 3
    Last Post: 2006-06-30, 08:57
  4. TTime : TInt64& Int64() problem in S60 3rd edition
    By iulian_moldovan in forum Symbian Tools & SDKs
    Replies: 3
    Last Post: 2006-01-24, 13:07
  5. Any algorithm of wav compression
    By kingsimba in forum Symbian
    Replies: 3
    Last Post: 2004-01-03, 09:00

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×