First C++ generation
To generate C++ code from the
application model, simply click on the
"Generate" button in the Objecteering C++ Developer toolbar.

Figure 7. Launching C++ code generation using the button in the C++ Developer toolbar
If you have not created your own build project, Objecteering C++ Developer proposes to automatically create the default build project (Figure 8).

Figure 8. Window asking if you want Objecteering C++ Developer to create the default build project
The default build project manifests the whole model, meaning that all model elements (except those marked by the "No Code" flag) are translated.
Its C++ code generation target uses the type library, compilation platform, output directories, header and body file extensions specified by Objecteering C++ Developer parameters.
Its doxygen documentation target uses doxygen options and output directories specified by Objecteering C++ Developer parameters.
Its compilation target uses makefile and compiler options specified by Objecteering C++ Developer parameters.
Note: Default C++ code, documentation generation and compilation options must be defined using Objecteering C++ Developer parameters, before using it for the first time.
C++ code can also be generated
specifically for a selected model element using the
"Generate" button in the "C++"
tab of the auxiliary window (Figure 9).

Figure 9. Generating C++ code for a selected item using the button in the "C++" tab of the auxiliary window