How to setup a free Windows-based development environment for Symbian OS
4 Aug 2004 - 18:27

Question

Can I develop for the Symbian OS Emulator without buying an IDE? Are there any free tools I can use in order to write Symbian applications for a Symbian SDK without having to buy an IDE? How can I configure my system in order to use these tools?

Answer

Yes. Microsoft has published a set of free Windows development tools which can be used in combination with any Symbian OS SDK with WINS binaries in order to create Symbian OS applications using the Symbian command line build tools without the need for Visual Studio 6 or Visual Studio .NET to be installed.

The instructions to setup the development machine in order to perform this are the following:

  1. Install a Symbian OS SDK which contains a WINS build.
  2. Download and install the Microsoft .NET Software Development Kit,
  3. Download and install the Microsoft Visual C++ Toolkit 2003,
  4. Download and install the Microsoft Windows Platform SDK,
  5. Modify your Windows PATH environment variable so that it points to the binary directory where (3) was installed, then the binary directory where (2) was installed and finally the binary directory where (4) was installed,
  6. Go to the Symbian FAQ page where this tip was originally posted and download the fake BSCMAKE.EXE file to the bin directory of the Microsoft Visual C++ Toolkit installation directory. For the example of the installation described in (5) the path is C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin\

For example, if the installation directories are:

  • For (2) C:\Program Files\Microsoft.NET\SDK\
  • For (3) C:\Program Files\Microsoft Visual C++ Toolkit 2003\
  • For (4) C:\Program Files\Microsoft SDK\ Then the PATH environment variable should contain the following string before any other entries: PATH = C:\Program Files\Microsoft Visual C++ Toolkit 2003\bin;C:\Program Files\Microsoft.NET\SDK\v1.1\bin;C:\Program Files\Microsoft SDK\Bin\.;C:\Program Files\Microsoft SDK\Bin\WinNT;C:\Program Files\Microsoft SDK\Bin\Win64;

The BSC Make utility generates the information required by Visual Studio for browsing C++ classes and it is only available when Visual Studio is purchased. Because the Symbian build tools call this utility, the attached fake utility will ensure that the build process will not fail and no .BSC file will be generated. Developers who already have Visual Studio do not need to install this fake executable.

At the end of this procedure, the developer can use the Symbian OS command line build tools and create Symbian OS applications for the WINS UDEB/UREL versions of the Symbian Emulator as if Visual Studio was installed.

This tip was originally posted on Symbian Knowledgebase. Check the original version at http://www3.symbian.com/faq.nsf/0/E...
Tutorial posted August 4th, 2004 by eric

Submitted by hor255 (not verified) on Fri, 2004-08-27 08:23.

It works, but the installation is quite tedious, especially installing Microsoft Windows Platform SDK (Step 4).

After succesful installation, I recommend to use Eclipse for development. The settings and installation of plugins needed is described here.


Submitted by Smita (not verified) on Wed, 2004-09-01 07:32.

You can use the GoDB tool for creating apps . The tool supports symbian os, palm os pocket pc , linux and windows. It has a very user friendly IDE a lot like the visual studios and comes with simulators and the advantage of one click deploy .

You can download it from download.com


Submitted by eric on Wed, 2004-09-01 09:21.

$999 is not really something you can call "free"....

Submitted by dmp (not verified) on Wed, 2004-09-01 13:14.

im extremely new to this, so sorry in advance for the dumb question...

is this free environment only for development on the emulator or also for target phone applications?


Submitted by eric on Wed, 2004-09-01 13:26.

You can compile for both emulator and phone but won't be able to use a debugger.

Submitted by Anonymous on Mon, 2004-09-13 15:52.

you would be better off using EclipseIDe feature for c/c== cdt to do this than use MS free tools.. and eclispe is free

Submitted by JK (not verified) on Sun, 2005-02-13 18:14.

Is it possible to use the Symbian Plugin with Eclipse plugin for C/C++, how to set this up

regards


Submitted by Anonymous on Wed, 2005-06-15 20:34.

See here for a plug-in to enable the Eclipse C/C++ Tool to work with Symbian SDKs.

Submitted by Anonymous on Thu, 2004-09-16 10:20.

HI Eric!

Thanks a lot for your description!

But your Link to "4. Download and install the Microsoft Windows Platform SDK" shows a variety of possible download. Which do I have to use?

 Windows Server 2003 SDK
 Core SDKInternet Development SDKIIS
 SDKMDAC SDK V2.7Windows Installer
 SDK V2.0WMI SDKTablet PC SDK V1.5
 Windows Media SDK
 Windows Media Services SDK
 Windows XP SP2 SDK

Tell me please!!!

THX!!!!!!


Submitted by Sebastian (not verified) on Thu, 2004-10-21 19:16.

I have the same problem Which files do i need from the Windows SDK, i really DO NOT want to install the XP SP2.

Regards, Sebastian


Submitted by Anonymous on Wed, 2004-10-27 20:54.

It seems you need only to install the "Build environment (64-bits)" from the Core SDK. See here.

Submitted by gilzar (not verified) on Tue, 2004-11-23 13:31.

Any ideas where to get that core SDK?

Submitted by gilzar (not verified) on Wed, 2004-11-24 14:34.

I found it myself after 3 or 4 hours googleing. Here's the address. Funny thing when installing the SDK is that you have set IE as your default browser. Well I got it to work know.

Submitted by mord (not verified) on Tue, 2005-05-03 15:26.

true indeed, SP 2 sucks

Submitted by hensie (not verified) on Fri, 2006-09-22 10:02.

Hi There,

I installing Symbian UIQ SDK on windows 2003 SBS its install successfully but I can't see the emulator and other option. Is that support on SBS 2003



copyright 2003-2009 NewLC SARL