.

System Requirements

This section provides the operating system, PC, Visual C/C++ DLLs, and executable requirements for the MPI 4.02.

Operating System

This MPI release is built to operate on Windows® XP, Vista and Windows 10 (32/64-bit). In 04.04.09, validation for Windows 10 (32/64-bit) was added.

PC Requirements

The PC must meet the minimum requirements specified by the Operating System manufacturer for CPU speed and RAM. Additionally, your PC will need 250 megabytes of available hard disk space.

Visual C/C++ DLLs

The MPI is built using Microsoft Visual Studio 2005, SP1

WARNING!
Your Microsoft Visual Studio 2005 installation must have Service Pack 1. If you do not have Service Pack 1, your MPI application program may build correctly, but will not find the proper Microsoft C run-time DLLs and will not execute.

To verify if Service Pack 1 is installed:

In Visual Studio 2005, select Help / About Microsoft Visual Studio.


Distribution of Executables Compiled in Microsoft Visual Studio 2005

Microsoft does not support distribution of Debug.dlls associated with Microsoft Visual 2005 to PCs which don’t have VS 2005 installed. Therefore, it is recommeneded that Release builds are used for distribution of executables complied in Visual Studio 2005. To confirm your Release build does not require a debug dll, configure your Release build settings in the Property Pages dialog to the following:

Preprocessor Configuration – Select Properties, Configuration Properties, C/C++, Preprocessor.
For Preprocessor Definitions, add NDEBUG if not already included. Remove _DEBUG if present.

Precompiled Headers – Select Properties, Configuration Properties, C/C++, Precompiled Headers.
For Precompiled Header File, verify the path is set to .\Release...

Code Generation – Select Properties, Configuration Properties, C/C++, Code Generation.
Set Runtime Library to Mx-threaded DLL. Do not use (/Mxd).

Note: to verify your Release executable is not attempting to use a debug dll, verify
[project folder]\Releasexxx\[project name].exe.embed.manifest does not include
name=Microsoft.VC80.Debugxxx entries.


       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering