Developer Guide and Reference

Contents

Porting from Microsoft* Visual C++* to the
Intel® oneAPI
DPC++/C++
Compiler

This section describes a basic approach to porting applications from Microsoft* Visual C++* for Windows* to the
Intel® oneAPI
DPC++/C++
Compiler
for Windows.
If you build your applications from the Windows command line, you can port applications from Microsoft Visual C++ to the
Intel® oneAPI
DPC++/C++
Compiler
by to invoke the
Intel® oneAPI
DPC++/C++
Compiler
instead of Microsoft Visual C++.
The
Intel® oneAPI
DPC++/C++
Compiler
integration with Microsoft Visual Studio provides a conversion path to the
Intel® oneAPI
DPC++/C++
Compiler
that allows you to build your Visual C++ projects with the
Intel® oneAPI
DPC++/C++
Compiler
. This version of the
Intel® oneAPI
DPC++/C++
Compiler
supports:
  • Microsoft Visual Studio 2019
  • Microsoft Visual Studio 2017
See the appropriate section in this documentation for details on using the
Intel® oneAPI
DPC++/C++
Compiler
with Microsoft Visual Studio.
The
Intel® oneAPI
DPC++/C++
Compiler
also supports many of the same compiler options, macros, and environment variables you already use in your Microsoft work.
One challenge in porting applications from one compiler to another is making sure there is support for the compiler options you use to build your application. The
Compiler Options
reference lists compiler options that are supported by both the
Intel® oneAPI
DPC++/C++
Compiler
and Microsoft C++.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.