Port from Microsoft Visual C++* to the
Intel® oneAPI
DPC++/C++ Compiler
Intel® oneAPI
DPC++/C++
CompilerThis section describes a basic approach to porting applications from Microsoft Visual C++* for Windows* to the
Intel® oneAPI
for Windows.
DPC++/C++
CompilerIf you build your applications from the Windows command line, you can port applications from Microsoft Visual C++ to the
Intel® oneAPI
by
to invoke the
DPC++/C++
CompilerIntel® oneAPI
instead of Microsoft Visual C++.
DPC++/C++
CompilerThe
Intel® oneAPI
integration with Microsoft Visual Studio provides a conversion path to the
DPC++/C++
CompilerIntel® oneAPI
that allows you to build your Visual C++ projects with the
DPC++/C++
CompilerIntel® oneAPI
. This version of the
DPC++/C++
CompilerIntel® oneAPI
supports:
DPC++/C++
Compiler- Microsoft Visual Studio 2022
- Microsoft Visual Studio 2019
- Microsoft Visual Studio 2017Support for Microsoft Visual Studio 2017 is deprecated as of the Intel® oneAPI 2022.1 release, and will be removed in a future release.
See the appropriate section in this documentation for details on using the
Intel® oneAPI
with Microsoft Visual Studio.
DPC++/C++
CompilerThe
Intel® oneAPI
also supports many of the same compiler options, macros, and environment variables you already use in your Microsoft work.
DPC++/C++
CompilerOne 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
and Microsoft C++.
DPC++/C++
Compiler