Both Keil MDK-ARM can integrate with both C/C++test standalone and the C/C++test Eclipse plugin allow C++test to be used with Keil MDK-ARM —no special integration is required. . It does not require any special integration steps.
C/C++test C++test doesn't actually "integrate" with the Keil MDK-ARM/uVision development environment; rather, it is preconfigured to support Keil’s set of compilers , allow C++test projects to use these compilers, and allow and use them with complete Keil uVision projects to be that are imported into the C/C++test workspace.
Supported Environments
C++test supports:
- Keil MDK-ARM 3.4x with uVision3 version 3.7x
- Keil Real View MDK-ARM 4.0x to 4.7x
- Keil C166 7.00 with uVision4 version 4.00a (see Importing Keil uVision 4.0 Projects, for special instructions on importing uVision4 projects)MDK-ARM 5.x
MDK-ARM 4.11 or higher is required in order to use fully-automated C++test Test Configurations that make a use of ITM based communication channel (i.e., Test Configuartions that are in the Builtin>Embedded>Keil uVision category and have the "(ITM)" name suffix).
...
- ARM/Thumb C/C++ Compiler, RVCT3.1 for uVision
- C51 COMPILER V8.18 (static analysis only); (see Importing Keil uVision 4.0 Projects, for special instructions on importing uVision4 projects)
- C166 compiler V7.00 (static analysis only)
- ARM C/C++ Compiler, RVCT4.0 for uVision
- ARM C/C++ Compiler, RVCT4.1 for uVision
- ARM C/C++ Compiler, RVCT5.0 for uVision
- ARM C/C++ Compiler 5.0x for uVision
- ARM C/C++ Compiler 6.9 for uVision
Prerequisites
For C++test itself, the standard rules apply. CDT is already installed with the standalone C++test Eclipse product, so no additional extensions are needed. But if you are using an Eclipse plugin, then you must also install the CDT (C++ Development Tools) extension into Eclipse. See Installation for details.
...
Optionally, you can modify the Compiler Family definition in the project properties and replace the compiler executable names with full paths.