
SCIOPTA - Real-Time Kernel
15-34 Manual Version 4.1 User’s Manual
SCIOPTA - Real-Time Kernel
15 Building SCIOPTA Systems
15.14.4 Microsoft® Visual C++
For SCIOPTA SCSIM Simulator we are using the Microsoft® Visual C++ environment.
Microsoft Visual C++ (often abbreviated as MSVC) is a commercial integrated development environment (IDE)
product engineered by Microsoft for the C, C++, and C++/CLI programming languages. It has tools for developing
and debugging C++ code, especially code written for the Microsoft Windows API.
Visual C++ 2005 (known also as Visual C++ 8.0), which included MFC 8.0, was released in November 2005. This
version supports .NET 2.0 and dropped managed C++ for C++/CLI. It also introduced OpenMP. With Visual C++
2005, Microsoft also introduced Team Foundation Server. Visual C++ 8.0 has problems compiling MFC AppWiz
-
ard projects that were created using Visual Studio 6.0, so maintenance of legacy projects can be continued with the
original IDE if rewriting was not feasible.
15.14.4.1Tools
You will need
• Microsoft® Visual C++ 2005 Version 8.0
• SCIOPTA SCSIM Simulator for Windows for your selected architecture.
15.14.4.2Environment Variables
The following environment variables need to be defined:
• SCIOPTA_HOME needs to point to the SCIOPTA delivery. Please consult chapter 2.4.6 “SCIOPTA_HOME
Environment Variable” on page 2-4 for more information.
15.14.4.3Microsoft® Visual C++ Project Files Location
You will find typical IAR EW project files for SCIOPTA in the example deliveries.
<example>.dsw Microsoft® Visual C++ Workspace File.
<example>.dsp Microsoft® Developer Studio Project.
<example>.vcproj Microsoft® Visual C++ Project File
<example>.sln Microsoft® Visual C++ Solution File
File location: <installation_folder>\sciopta\<version>\exp\krn\win32\<example>\
15.14.4.4Microsoft® Visual C++ Project Settings
Please consult the delivered example Microsoft® Visual C++ project for detailed information about compiler, as-
sembler and linker calls, options and settings.
Kommentare zu diesen Handbüchern