C++ Builder is the award winning rapid C++ application development toolset for native Windows, Mac, and Mobile development, with broad Cloud and IoT support. It features updated CLANG 3.3 and C++11 support with the fastest Windows 10 and multi-device development tools. C++ Builder is your choice for ultra-fast Enterprise Strong Development™. Enhancements include double the available memory for large projects, extended multi-monitor support, improved Object Inspector, and much more. C++ Builder is 5x faster for development and deployment across multiple desktop, mobile, cloud, and database platforms including 32-bit and 64-bit Windows 10.
C++Builder – Windows 10、Mac、移动和物联网适用的标准C++ 应用程序开发平台.
附加工具 – C++Builder包含一整套附加工具，为您提供前所未有的帮助。通常会创建特殊版本工具与C++Builder捆绑，功能集和完整的商用版本不同。 .
- FastReport VCL RAD版本和来自Fast Reports的FastReport FireMonkey Embarcadero Edition让您可以快速设计和生成报表
- Steema的TeeChart Standard提供快速且容易使用的制图组件
- CodeSite Express是用于生成质量应用程序的记录工具
- AQtime Standard from SmartBear for performance profiling
- Beyond Compare Text Compare可让您查看源文件间的差异
C++Builder提供英语、法语、德语和日语版本。安装程序允许您选择任何语言组合，轻松地在不同 IDE 语言之间切换
可以在您购买 C++Builder 产品或升级时购买更新订阅。签订更新订阅协议可以获得一年的升级服务（包括主要版本发行）和指定次数的支持事件。请参阅我们网站上的支持下拉菜单项，了解其他信息。
Updates and additional software for C++Builder users are available on the registered users download page at http://cc.embarcadero.com/reg/c_builder. More major new feature upgrades are available only to users with current Maintenance agreements. Notifications for those upgrades are delivered via email and the upgrades can be downloaded via the Maintenance Portal web site by following the instructions in the email.
C++Builder is available in four editions – Starter, Professional, Enterprise and Architect. See the C++Builder product editions page and Feature Matrix for details on the differences between the editions.
C++Builder is available with multiple licensing options including:
- Network Named and Concurrent user licenses which provides the additional flexibility of managing licenses on a license server plus software provisioning.
- Flexera FlexNet管理的网络许可证 ，是基于特殊要求提供的
- Academic individual licenses for students and educators as well as volume licenses for classroom use.
Yes, 10.1 Berlin and below are included with your 10.2 purchase. See the C++Builder Previous Versions web page web page for further details.
We can't guarantee that the older versions will be available indefinitely, so you should be sure to download your earlier version software and licenses within 180 days.
The earlier versions are available in English, French, German and Japanese. For versions 2007 and later, there is a single download and you choose the language at install time. For version 6, there is a separate download for each localized version.
It could be a little confusing for some customers when they purchase C++Builder and receive seven different serial numbers and download links. We tried to keep it simple by just delivering the license for the purchased version and allow you to request the other licenses as needed.
Version 2006 included some third party licensed code that we are no longer able to ship. C++Builder 5 and earlier were discontinued years ago and we don't have plans to bring them back.
That version used an earlier version of our licensing technology.
Yes. When you first run the product, a small application will open and ask you to register the product. Once that is done, and your product key is validated, then your product will be registered and installed.
InterBase XE7 Developer Edition is InterBase XE7 Server licensed for up to 20 users (80 database connections). The InterBase software is automatically installed with a default install of C++Builder and licensed with your C++Builder serial number. An InterBase ToGo developer license is also included in your C++Builder license. You can deploy InterBase ToGo for testing purposes using the InterBase ToGo Test Deployment serial number included as part of your C++Builder order delivery email. This is not available for Network license users.
如果您打算使用 InterBase 部署应用程序，Embarcadero 提供了各种版本（Desktop、Server 和 To-Go）和各种许可选项（灵活的服务器许可、多套许可和 OEM 许可）。有关详细信息，请联系Embarcadero销售人员或合作伙伴。有关更多许可详细信息，请参阅Delphi license.rtf文件中的许可条款。
The export status for the RAD Studio IDE and C++Builder is 5D992C – Mass Market
The open source project is http://sourceforge.net/projects/radstudioverins/. The repository for the open source code is available from the "Code" tab when you're logged in to SourceForge web site or at https://radstudioverins.svn.sourceforge.net/svnroot/radstudioverins/trunk/.
Mobile development features for iOS are available in the following editions of C++Builder:
- Professional with Mobile Add-On Pack
Professional edition without the Mobile Add-On Pack and Starter edition do not support mobile development.
Mobile development features are also included in all editions of Embarcadero RAD Studio.
DataSnap Mobile Connectors are available in Enterprise edition and above.
When developing for iOS, you will also need a Mac computer for development and running in the simulator. You will need an Apple Developer account to test and deploy to iOS devices. Additional details are available in the online and product documentation.
FireDAC provides easy-to-use, high performance, multi-device enterprise database connectivity for Delphi, C++Builder and RAD Studio. With its powerful universal architecture FireDAC enables direct access from your application from your Windows, iOS and OS X applications to Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, IBLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap and more. In addition to blazing speed and universal access, FireDAC also supports vendor specific database features as well as deployment across multiple client operating systems and device platforms.
FireDAC is include as part of the install. Features vary by edition with local/embedded database connectivity to select databases in Professional edition and local/embedded plus enterprise database connectivity in Enterprise edition or higher, or with purchase of the Client/Server Add-On Pack for Professional. More information is available at /products/rad-studio/firedac.
Yes. You develop applications on the Windows OS that is most productive for you, so you can develop applications on your choice of operating systems (Windows 8, Windows 7, Server 2012 or Server 2008).
The DataSnap Mobile Connector feature generates connectivity code that you can incorporate into mobile applications for iOS, Android, Blackberry and Windows Phone 7. You develop your mobile applications using the standard development tools and languages for each platform such as Objective C with the Xcode IDE for iOS, Java for Android and Blackberry, or Silverlight for Windows Phone 7. You then use the DataSnap Mobile Connector code to provide connectivity to your native C++Builder or Delphi DataSnap server.
The following mobile platforms are currently supported by the various DataSnap Connectors:
- Android 2.x, 3.x, or 4.x (Java)
- Windows Phone 7 (C# Silverlight--all devices compatible with the platform)
- NEW iOS 7 and 8 (Objective-C)
- 1 GB RAM (2 GB+ recommended)
- 3-30 GB free hard disk space depending on edition and configuration
- DVD-ROM drive (if installing from a Media Kit DVD)
- Basic GPU – Any vendor DirectX 9.0 class or better (Pixel Shader Level 2)
- Intel® Pentium® or compatible, 1.6 GHz minimum (2GHz+ recommended)
- 1024x768 or higher-resolution monitor
- Mouse or other pointing device
- Microsoft® Windows 10 (32-bit and 64-bit)
- Microsoft® Windows 8 or 8.1 (32-bit and 64-bit)
- Microsoft® Windows 7 SP1 (32-bit and 64-bit)
- C++Builder can also be run on OS X by using a virtual machine (VM) such as VMware Fusion or Parallels hosting Windows 7, 8 or 10
The following software will automatically be installed if it not already present on operating system:
- The Microsoft .NET Framework 3.5
- The Microsoft Visual J 2.0 Redistributable Package
- Windows Internet Explorer® 6.0 or higher
- MSXML 6
For developing 64-bit Windows applications
PC running a 64-bit version of Windows or a 32-bit development PC connected with a PC running a 64-bit version of Windows
For developing OS X applications
PC running Windows connected with an Intel-based Mac or a Mac running Windows in a VM, with 2 GB RAM or more, running OS X 10.9 (Mavericks) or 10.8 (Mountain Lion)
For developing iOS applications
PC running Windows connected with an Intel-based Mac or a Mac running Windows in a VM, with 2 GB RAM or more, running OS X 10.9 or 10.8 with Xcode 5.0 or 5.1.1. An Apple Developer account is required to deploy iOS apps to physical devices.
Supported deployment platforms
PCs and tablets with Intel/AMD processors running Windows 7 SP1, 8, 8.1, 10, Windows Server 2008 or Windows Server 2012. Macs running OS X 10.9, 10.10 and 10.11 (with Update 1). iPhone, iPad, or iPod Touch running iOS 7, 8 and 9. Android phones and tablets: ARMv7 devices with NEON support, Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1.x, 4.2.x, 4.3.x), KitKat (4.4.x), Lollipop (5.x) and Marshmallow (6.x).
Because of the use of Unicode as the default string type, Windows 98, 95, and ME will not run applications produced with C++Builder 2009 or later. These operating systems do not support Unicode strings, and Microsoft has dropped support for them.
Applications built with C++Builder 2009-XE2 and VCL will run on Windows 2000 or later. Applications built with C++Builder XE3-XE5 will run on Windows XP and later. Applications built with C++Builder XE6-XE8 will run on Windows 7 or later.
Apps created C++Builder are designed to run on Android phones and tablets: ARMv7 devices with NEON FPU support, running Android Gingerbread (2.3.3-2.7), Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1.x, 4.2.x, 4.3.x) or KitKat (4.4.x). Compatibility may vary based on device hardware and specs. Click here for more details on the supported Android versions and devices, including devices we have tested.
You can use an online service like MacinCloud to run OS X apps that you create with C++Builder. Access to a physical Mac machine is required for iOS on-device testing.
Yes. You can create a single application and deploy to Windows and OS X. You can also create iOS and Android mobile apps from the same codebase.
Most existing code will work fine using the new default UnicodeString. Code that does byte level manipulation of string data, or that carries data in string variables probably needs to be examined and perhaps updated to account for the new character sizes inherent in Unicode string data. For more information, see the documentation and Embarcadero Developer Network for information about moving existing code to Unicode.
Yes, you should be able to do so, depending on the installed components required by your projects. C++Builder uses the MSBuild system for the build engine, and thus requires a new project file if you are upgrading from version 2007 or earlier. However, the IDE will seamlessly update your projects to the new format.
No. C++Builder produces native Windows and OS X. You can import .NET assemblies as COM objects, but the code produced by C++Builder is strictly native code.
Some of the functionality of the IDE requires these software packages.
No. Applications produced with C++Builder do not require any .NET runtime support. The product produces native compiled Windows applications based on the Windows API.
The ER/Studio Developer Edition data modeling and visualization in C++Builder Architect is a subset of the full ER/Studio. C++Builder Architect doesn't include metadata import/export capabilities or access to ER/Studio team repository servers. It includes limited reporting functionality (HTML only). The ER/Studio functionality in C++Builder Architect supports a specific set of databases in line with those supported by dbExpress, while the full ER/Studio products offer flexible configurations for those databases and more.
Yes, C++Builder coexists nicely with earlier versions of RAD Studio, C++Builder and Delphi.
Yes, the 64-bit Windows compiler is included in C++Builder.
The C++Builder 64-bit information page has videos, information, resources and tips on creating 64-bit applications with C++Builder.