SDK and Carbide.c++ installation guide
Article Metadata
Contents |
SDK and Carbide.c++ installation guide
Numerous times users come up with queries and doubts about the installation procedure of SDK and Carbide C++ (DIBO has lot of them). This guide will help in clarifying the steps.
The procedure
1. Download appropriate SDK based on platform required, such as S60 and 2nd or 3rd edition etc.
2. Install Active Perl version 5.6.1 build 638 only, which is downloaded from here. Make sure you install version 5.6.1.638, not the latest 5.8xxx. Be sure to also add ";c:\Perl\bin" to the PATH environment variable (there is also an option for this during installation but you might need to add it manually).
3. Download Carbide 2.0 Carbide.C++ 2.0 Now supported Vista without adjustments. You can use OEM version WITHOUT needing to buy a license. There will be people still using version 1.3 and therefore need the information below. New users and those with new projects should start using Carbide version 2.0 and the official Vista patches for S60 5th Edition. Follow the preparation instructions for Carbide v1.3 for Vista below and finally install Carbide.C++ 2.0
Things to be remembered
The next things to remember are
1. Install all the components with defaults ( well for at least your helloworld code) , later you can go advance
2. Install all the components to C: drive , usually it gets installed at two locations
1. C:\Symbian 2. Program Files\Nokia
Install order
Install all the components in following order
1. Install Active Perl first (SDK requires ActivePerl to be installed)
2. Install SDK
3. Install Carbide.C++
If your system is clean and free from viruses and not having problems with system dlls, everything will go smoothly and you will be able to start using SDK as well as Carbide C++
Here after additional plugins can be installed, such as Open C/C++.
Common Problems
1. Antivirus generating false positive for certain dlls as virus. 2. Installation of Components to other drives and directories than the defaults.


Are you sure about the latest version of the Perl will help in this regard? The recommended version of the perl is ActivePerl - 5.6.1.635. Correct me if I am wrong.
Thanks,
--kiran10182 22:58, 30 July 2009 (EEST)
Easoncxz - regarding "UI designer"
i have downloaded Carbide.c++ 3.2 according to instructions to set up a "Qt development environment for the symbian platform" i found here on youtube(3 videos in the playlist): http://www.youtube.com/watch?v=5BgMJS3wC28 however, when i came across the "Hello World tutorial" for using Carbide.c++, from here: http://www.developer.nokia.com/Community/Wiki/Carbide.c%2B%2B_Tutorial_1_-_Helloworld , i reckon from this nokia forum post: http://www.developer.nokia.com/Community/Discussion/showthread.php?224959-No-UI-Designer-in-carbide.c-3.2 , that there was no UI designer for Carbide.c++ since version 3.
for this reason, i would suggest downloading 2.7 instead of 3.2, in order to have a choice to get started quickly on developing for s60 - without needing the client to install a 12mb Qt library!easoncxz 13:32, 16 April 2012 (EEST)
Bachhoan88 - Carbide not config Win 7 - 64bit
Hi all i used winos Win7 professtional 64bit I setup carbide.C++ --> config --> error: run_env_update.bat is not a valid Win32 application Y can help me
Thanks ybachhoan88 11:02, 28 June 2012 (EEST)