Archived:Carbide.vs Overview
hamishwillee
(Talk | contribs) m (Hamishwillee - Automated change of text from Forum Nokia to Nokia Developer. (Rebrand)) |
hamishwillee
(Talk | contribs) m (Hamishwillee - Bot update - Fix links) |
||
| (3 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{Archived|Following the withdrawal of Carbide.vs, Nokia Developer no longer supports the Microsoft Visual Studio IDE for Symbian C++ development.}} | ||
| + | {{ArticleMetaData <!-- v1.2 --> | ||
| + | |sourcecode= [[Media:Carbide vs compiler patch.zip]] | ||
| + | |installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) --> | ||
| + | |devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') --> | ||
| + | |sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) --> | ||
| + | |platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later --> | ||
| + | |devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) --> | ||
| + | |dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 --> | ||
| + | |signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer --> | ||
| + | |capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. --> | ||
| + | |keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase --> | ||
| + | |language= <!-- Language category code for non-English topics - e.g. Lang-Chinese --> | ||
| + | |translated-by= <!-- [[User:XXXX]] --> | ||
| + | |translated-from-title= <!-- Title only --> | ||
| + | |translated-from-id= <!-- Id of translated revision --> | ||
| + | |review-by= <!-- After re-review: [[User:username]] --> | ||
| + | |review-timestamp= <!-- After re-review: YYYYMMDD --> | ||
| + | |update-by= <!-- After significant update: [[User:username]]--> | ||
| + | |update-timestamp= <!-- After significant update: YYYYMMDD --> | ||
| + | |creationdate= 20070318 | ||
| + | |author= [[User:Wang shui]] | ||
| + | }} | ||
[[Category:Tools]] | [[Category:Tools]] | ||
| − | |||
---- | ---- | ||
| Line 8: | Line 30: | ||
Nokia Developer has determined that, now that Carbide.c++ 2.0 is available free of charge, Carbide.vs no longer offers a strategic development option for Symbian C++ development. As a result, Nokia Developer has withdrawn both Carbide.vs 2.0 and Carbide.vs 3.0. If you need access to a copy of Carbide.vs for archive purposes, please contact feedback.carbide@nokia.com. | Nokia Developer has determined that, now that Carbide.c++ 2.0 is available free of charge, Carbide.vs no longer offers a strategic development option for Symbian C++ development. As a result, Nokia Developer has withdrawn both Carbide.vs 2.0 and Carbide.vs 3.0. If you need access to a copy of Carbide.vs for archive purposes, please contact feedback.carbide@nokia.com. | ||
| − | |||
| − | |||
| − | |||
| − | Carbide.vs is targeted at developers with Visual Studio skills who want to create C++ applications for [[Symbian OS]] platforms. The new products like [[Net60]] see the | + | Carbide.vs was a set of tools that enable [[:Category:Symbian C++]] application development using the Microsoft Visual Studio .NET 2003 and [[Symbian OS]] [[Software Development Kit|SDK]]s. |
| + | The release of better products and the minimal support provides now means that the use of the new products like [[Archived:Net60|Net60]] see [[:Category:.NET]] | ||
| + | |||
| + | Carbide.vs is targeted at developers with Visual Studio skills who want to create C++ applications for [[Symbian OS]] platforms. The new products like [[Archived:Net60|Net60]] see the from Microsoft Visual Studio 2008 C# mean that the obselete version are no longer suported by Microsoft | ||
Key Features were: | Key Features were: | ||
| Line 22: | Line 44: | ||
All these feature are available in Carbide.c++ 2.0 with registration for free | All these feature are available in Carbide.c++ 2.0 with registration for free | ||
| − | *Support for development with multiple [[SDK]]s | + | *Support for development with multiple [[Software Development Kit|SDK]]s |
*Project import and creation functions | *Project import and creation functions | ||
*Automatic maintenance of key [[Symbian OS]] files | *Automatic maintenance of key [[Symbian OS]] files | ||
| Line 48: | Line 70: | ||
For Nokia mobile developers, VS 2005 offers the following options: | For Nokia mobile developers, VS 2005 offers the following options: | ||
* Develop dynamic websites for mobile devices ([[WAP]]), as phones with [[ASP.NET Mobile Controls]]. This platforms produces properly [[WML]], [[HTML]] or [[XHTML Mobile Profile]] depending on mobile characteristics. | * Develop dynamic websites for mobile devices ([[WAP]]), as phones with [[ASP.NET Mobile Controls]]. This platforms produces properly [[WML]], [[HTML]] or [[XHTML Mobile Profile]] depending on mobile characteristics. | ||
| − | * Symbian c++: You should Develop applications for Symbian in C++ 2.0 using the latest version of , Carbide.vs 3.0. Download Carbide.vs 3.0 from Nokia Developer has been removed for new users. | + | * Symbian c++: You should Develop applications for Symbian in C++ 2.0 using the latest version of, Carbide.vs 3.0. Download Carbide.vs 3.0 from Nokia Developer has been removed for new users. |
==Versions== | ==Versions== | ||
| Line 69: | Line 91: | ||
| − | * Download patch - [[Media: | + | * Download patch - [[Media:Carbide vs compiler patch.zip|Compiler Patch Kit]] |
* Unzip to carbide.vs root directory (''C:\Nokia\Tools\Carbide.vs30\'' by default) | * Unzip to carbide.vs root directory (''C:\Nokia\Tools\Carbide.vs30\'' by default) | ||
* Answer 'yes' to questions about overwriting existing files | * Answer 'yes' to questions about overwriting existing files | ||
| Line 85: | Line 107: | ||
[[Category:Carbide.vs]][[Category:MS Visual Studio]] | [[Category:Carbide.vs]][[Category:MS Visual Studio]] | ||
| + | [[Category:Code Examples]] | ||
Latest revision as of 15:30, 28 June 2012
Following the withdrawal of Carbide.vs, Nokia Developer no longer supports the Microsoft Visual Studio IDE for Symbian C++ development.
Article Metadata
Code Example
Article
Contents |
Overview
Nokia Developer has determined that, now that Carbide.c++ 2.0 is available free of charge, Carbide.vs no longer offers a strategic development option for Symbian C++ development. As a result, Nokia Developer has withdrawn both Carbide.vs 2.0 and Carbide.vs 3.0. If you need access to a copy of Carbide.vs for archive purposes, please contact feedback.carbide@nokia.com.
Carbide.vs was a set of tools that enable Category:Symbian C++ application development using the Microsoft Visual Studio .NET 2003 and Symbian OS SDKs.
The release of better products and the minimal support provides now means that the use of the new products like Net60 see Category:.NET
Carbide.vs is targeted at developers with Visual Studio skills who want to create C++ applications for Symbian OS platforms. The new products like Net60 see the from Microsoft Visual Studio 2008 C# mean that the obselete version are no longer suported by Microsoft
Key Features were:
- Visual Studio look and feel
All these feature are available in Carbide.c++ 2.0 with registration for free
- Support for development with multiple SDKs
- Project import and creation functions
- Automatic maintenance of key Symbian OS files
- Fully incremental project build for emulator use
Visual Studio 2003
Visual Studio 2003 is the previous version of this IDE before Visual Studio 2005. In this version, you can:
- Develop mobile websites with ASP.NET Mobile Controls. Visual Studio 2005 or Visual Web Developer are recommended for use at this time.
- Develop C++ Symbian applications using the plugin Carbide.vs.
This is a commercial IDE and doesn't have free versions (as 2005 has).
Installing Carbide.Vs is the best way to get started coding in Symbian C++. There are templates that allow coding for different application needs for different SDK's. Templates are available from simple helloworld to client/server applications.
Not only it facilitates ease of development it is also very useful for application debugging.
Visual Studio 2003 does not provide on-device-debugging.
Visual Studio 2005
Visual Studio 2005 is the last IDE from Microsoft to develop applications under the .NET Platform and C++.
Mobile Development
For Nokia mobile developers, VS 2005 offers the following options:
- Develop dynamic websites for mobile devices (WAP), as phones with ASP.NET Mobile Controls. This platforms produces properly WML, HTML or XHTML Mobile Profile depending on mobile characteristics.
- Symbian c++: You should Develop applications for Symbian in C++ 2.0 using the latest version of, Carbide.vs 3.0. Download Carbide.vs 3.0 from Nokia Developer has been removed for new users.
Versions
Visual Studio 2005 comes in many versions, including free ones called "Express Versions" which includes:
- Visual Web Developer Express: a free IDE to develop ASP.NET Mobile Web pages.
- Visual C++ Express
You can download free versions from http://www.microsoft.com/express
Note that the Express tools cannot be extended and hence are not supported by Carbide.vs 3.0
UPDATE: 2009 Microsoft has now restricted use of Community (formerly Express) version to develop products for use on Microsoft platforms in the Licensing statement. This also has a requirement for Academic use. This means not for commercial software development.
ATTENTION Carbide.vs 3.0.1 Users:
Some users have experienced problems with linking their programs when using the WINSCW compiler found in Carbide.vs. The following procedure instructs users how to patch their installation with an updated WINSCW compiler.
- Download patch - Compiler Patch Kit
- Unzip to carbide.vs root directory (C:\Nokia\Tools\Carbide.vs30\ by default)
- Answer 'yes' to questions about overwriting existing files
This patch contains build 473 of the WINSCW compiler. It fixes the "LNK1318: Unexpected PDB error"-problem. The new compiler will be included in the 3.0.2 version of Carbide.vs.
Other useful links:
- Carbide.vs 2.0.1 and 2.0.2 Tips and Known Issues.
- Carbide.vs - Disabling the MMP/PKG File update feature.

