The latest version of Carbide.c++ is version 2.0 as of 2009. The licensing of version 2.0 is free of charge and will give access to all versions of Carbide.c++. Carbide.c++ v2.0.2 is the last version of Carbide provided by Forum Nokia and future versions of the IDE are available in the Symbian Foundation in the Tools and Kits section.
Developers who are new to Symbian programming should use latest Carbide.c++ tools found at the Symbian Foundation link above. Any developer who is using Carbide.c++ v1.x should upgrade to the latest versions for many reasons. Users install multiple versions of Carbide on the PC, a good strategy for risk-adverse users.
The e-store for licensing support Carbide.c++ 1.x no longer exists and license support has finished,new or replacement licenses will not be issued.
Carbide.c++ is now free for all editions. Version 2.0 --> 2.0.2 still contains a Flex license which was installed by the installer. License issues with Carbide v2.0.0, 2.0.1, and 2.0.2 may arise for a number of reasons. To remedy the issues above the user has two options:
http://developer.symbian.org/main/tools_and_kits/index.php
Read the release notes! Go to Help > Help Contents > Carbide.c++ User Guide > Release Notes. Many common problems are described there, along with workarounds.
The Carbide tools team monitors the Carbide.c++ Tools Discussion Board and is a great place for support. Logging bugs from Carbide is another good method (Help --> New bug report).
Shortening the project path should help. Either move it up as many levels as you can or simply rename the project folder and the folders above it so they contain fewer characters. Note that if you change the path you will need to add it to your workspace again via File > Import > Existing Projects Into Workspace.
Be sure to switch to a different workspace instead of using the same one as before. You can choose "File" and "Switch Workspace" to create another one.
This was a known problem with Carbide.c++ v1.1, updating to the latest version will solve your problem.
This feature is enabled by your license file, so there is probably something wrong with it. Licensing support for Carbide.c++ 1.x has finished and you are encouraged to upgrade to Carbide.c++ version 2.0 which does not have licensing problems as licensing is free.
The macros from the *.hrh file(s) are collected and cached. To force a re-parse of the *.hrh file(s) you need to rescan SDKs by clicking Window > Preferences > Carbide.c++ > SDK Preferences > Rescan All SDKs.
Use the Executable view inside of Carbide. EXE and DLL projects found in the viewer are all available to debug. The user can import executables too using the navigation icons found on the upper right hand side of the view.
NOTE Versions of Carbide before 2.0 operated differently when dealing with DLLs. Moving to the latest Carbide version should fix this problem.
Check "View Process Output" in the debug configurations panel. With that enabled, the debug messages will be shown in the "Debug Messages" console view.
This can be set in the emulator preferences by checking Tools > Preferences > C/C++ Debug > Just in time, or by setting the option directly in the epoc32\data\epoc.ini file by adding the line 'JustInTime debug'.
On WindowsXP this can be done through modifying registry key "Debugger" from path HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AeDebug, where full path to Carbide.c++ IDE executable file should be specified with arguments -p %ld -e %ld. Key "Auto" should be set to "1".
Be sure that there are no spaces in your workspace path. You can change your workspace path by selecting File > Switch Workspace.
CTags is the default parser that is used in Eclipse, the warning is because you don't have it installed. If you want to get rid of the warning, open up the help system and look in the release notes for the information about this warning. There is a link in the release notes showing where to download CTags.
Currently this isn't possible with the Developer/Pro versions. However, we are working to make this available in the next version of the tool.
Your Eclipse workspace path is c:\Symbian\Carbide\workspace
But the actual file system path is C:\Symbian\Carbide\workspace
The only difference between the two is the capitalized drive letter in the actual file system path. According to http://subclipse.tigris.org/faq.html#path-case, this is an issue with the Eclipse 3.1 (and probably earlier) platform.
It is very important to enter a capitalized drive letter in the workspace path to be able to use this plugin.
Try to right click on your project and select property, select "C/C++ Indexer" item and check the detail on right side: "Full C/C++ Indexer" should be the right value.
Change the code style by going to Window > Preferences > C/C++ > Code Style > Edit, and then change the tab policy to 'Spaces only'.
Yes, you can apply the code style from Window > Preferences > C/C++ > Code Style to any text selection, or to an entire file, simply by using Edit > Format.
Carbide plug-ins are standard Eclipse plug-ins that can access project information specific to Carbide. Start by downloading the Carbide Developer Kit (CDK), available as an update through the Carbide.c++ Update Site. See Carbide.c++ User Guide > Carbide.c++ Overview > Introduction > Updating Carbide.c++ for more information.
No related wiki articles found