diff -r 000000000000 -r fb279309251b carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/gettingStarted/env_setup.htm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/gettingStarted/env_setup.htm Fri Apr 03 23:33:03 2009 +0100 @@ -0,0 +1,42 @@ + + + + + +Setting up your development environment + + + + +

Setting up your development environment

+

This section will describe how to set up a basic Eclipse development environment +to develop a plugin against the Carbide.c++ development environment.

+ +

Download the Eclipse 3.4 SDK

+

Carbide.c++ is developed against the Eclipse 3.4 release build. You can download the build +here. Carbide.c++ is only tested and supported on the Windows platform.

+

You can extract the Eclipse platform anywhere you like.

+

NOTE When you launch eclipse, choose a workspace location without spaces. This will help to prevent build issues later on with Symbian SDKs.

+

Set-up the Target Platform

+ +

Once you have your Eclipse environment extracted and launched, you can set up your Target Platform to have your fresh installation reference all the Carbide.c++/CDT/Eclipse plugins.

+

The Eclipse Target Platform feature allows you to compile and run against a different Eclipse installation than the +one you're using for development. In this case you'll be targeting the Carbide.c++ installation. The Target Platform is a workspace-wide setting, so you may want to dedicate a separate workspace for your Carbide.c++ plugin development.

+ +
    +
  1. Choose Window > Preferences > Plug-in Development > Target Platform.
  2. +
  3. Browse for the Location of your Carbide.c++ installation. This is the location that contains the Carbide.c++.exe and plugins folder. When you have chosen the new location eclipse will load the plugins found in Carbide.c++ installation you will work against. Your Target Platform preference should look something like this:
    +
    +
  4. +
  5. Select OK.
  6. +
+

You are now ready to import or create new projects into your Eclipse workspace.

+ + + + +