Intel® Compilers Compatibility with Microsoft Visual Studio* and Xcode*

ID 标签 658720
已更新 6/21/2024
版本 Latest
公共

author-image

作者

This article catalogs validated version of the Intel® Compilers integrations into Microsoft Visual Studio* and also our integrations into Apple Xcode*. This lists the compiler releases and updates and show which versions of Visual Studio and Xcode were tested and validated with each release and update of the compilers.

Validated” means that at the time we began building, packaging, and testing our compiler for an upcoming release, these were the versions of Windows and macOS officially released and supported at that point in time, and the supported and released versions of Visual Studio and Xcode available to us at that point in time. With these versions, we ran testing and validated that these versions of Windows and Visual Studio and macOS and Xcode passed our tests and are therefore officially supported.

In the time span between our releases, both Microsoft and Apple release their own updates to their software.  Any updates major, minor or patch, that comes out after our release has the potential to break our compiler or our integrations to Visual Studio or Xcode. This does not happen often but it can occasionally happen. If there is a break in our software due to a Microsoft or Apple update, support for these newer versions will come in a future release of our compiler. The continous daily testing watches for all updates to their OSes and Integrated Development environments. We test both their released and preview versions on a daily basis so that we can maintain functionality of our compilers and compiler integrations. In this way, we can rapidly change our compiler or integrations to work with their continuous change. In addition, we alert our users on our Intel Fortran User Community Forum and/or our Intel DPC++ Community Forum or C/C++ Community Forum to any breakage and, if possible, suggest workarounds while we work with Microsoft or Apple to correct the issue.

Does this mean the Intel Compilers will only work with the versions listed below?  No. Many/most of the updates from Apple or Microsoft after our releases do not break our functionality. However, before you install any updates you should check or ask on Community Forums for any known compatibility issues. This table is what we validated for our releases and believe will work together.

Intel® oneAPI Releases Validation Table at Time of Release

Intel® oneAPI Release Intel® Compiler Version Windows* Versions Validated Microsoft Visual Studio* Versions Validated macOS* Versions Validated Xcode* Versions
2024.2 2021.13(IFORT)
2024.2(ICX and IFX)
Microsoft Windows 11*
Microsoft Windows 10* Microsoft Windows Server*2019
Microsoft Windows Server*2022

VS2022 : 17.9.2

VS2019 : 16.11.34

NA NA
2024.1

2021.12(IFORT)

2024.1(ICX and IFX)

Microsoft Windows 11*
Microsoft Windows 10* Microsoft Windows Server*2019
Microsoft Windows Server*2022

VS 2022 17.9.2

VS 2019 16.11.34

NA NA
2024.0

2021.11(IFORT)

2024.0(ICX and IFX)

Microsoft Windows 11*   
Microsoft Windows 10*  Microsoft Windows Server*2019 
Microsoft Windows Server*2022

 Upto VS 2022 17.7.5

 VS 2019 16.11.31

NA NA
2023.2 2021.10(ICC and IFORT) 2023.2(ICX and IFX) Microsoft Windows 11*   
Microsoft Windows 10*  Microsoft Windows Server*2019 
Microsoft Windows Server*2022

Upto VS 2022 17.2.6 (ICC)                

Upto VS 2022 17.6.4                    

VS 2019 16.11.27

macOS 13.3(ICC)  Xcode 14.2        Xcode 13.4 (C++ compiler only)
2023.1 2021.9 (ICC and IFORT) 2023.0 (ICX and IFX)  Microsoft Windows 11*  
Microsoft Windows 10*  Microsoft Windows Server*2019
Microsoft Windows Server*2022
Upto VS 2022 17.5.1
VS 2019 16.11.24
MacOS 13.2 (ICC)

 

Xcode 14.2        Xcode 13.4 (C++ compiler only)

2023.0 2021.8 (ICC and IFORT)             2023.0 (ICX and IFX) Microsoft Windows 11*  
Microsoft Windows 10*   Microsoft Windows Server*2019
Microsoft Windows Server*2022
VS 2022 17.4.2
VS 2019 16.11.21
macOS* 12.3
macOS* 11.6 (limited testing)
Xcode* 13.4
2022.3 2021.7 (ICC and IFORT) 2022.2 (ICX and IFX)  Microsoft Windows 11*  
Microsoft Windows 10*  
Microsoft Windows Server*2019
Microsoft Windows Server*2022
VS2022 17.3           VS2019(16.11.15)      VS2017(15.9.48)    VS2022(17.2.6) macOS* 12.3
macOS* 11.6 (limited testing)
Xcode* 13.3   Xcode* 12.5.1
2022.2 2021.6 (ICC and IFORT) 2022.1 (ICX and IFX) Microsoft Windows 11*
Microsoft Windows 10*
Microsoft Windows Server*2019
Microsoft Windows Server*2022
(Partially tested)
VS2022 17.0.2
VS2019 16.11.2
VS2017 15.9.34
VS2022 17.1.0 (limited testing)
VS2019 16.11.8
VS2022 17.2.0 is NOT
supported for IFORT and IFX Refer to this article for details
macOS* 12.2
macOS* 11.6
Xcode* 13.2.1
Xcode* 12.5.1
2022.1 2021.5 (ICC and IFORT) 2022.0 (ICX and IFX) Microsoft Windows 11*
Microsoft Windows 10*
Microsoft Windows Server* 2019
VS 2022 17.0.0
(limited testing)
VS 2019 16.11.6
VS 2017 15.9.34
(deprecated)
macOS* 12.0.1
macOS* 11.x
Xcode* 13.1
Xcode* 12.x
2021.4 2021.4 Microsoft Windows 10* Microsoft Windows Server* 2019 VS 2019 16.10.3                              VS 2019 16.11.2                              VS 2017 15.9.34 macOS* 11.5.1 Xcode*11.x,
Xcode* 12.5
(Xcode 13 beta
4 - limited
testing)
2021.3 2021.3 Microsoft Windows 10* Microsoft Windows Server* 2019 VS 2019 16.9.6
VS 2017 15.9
macOS* 10.15
macOS* 11.0, 11.2, 11.3
Big Sur
Xcode*11,x,12.4
Xcode 12.5
(C++ compiler only)
2021.2 2021.2.1* Microsoft Windows 10*
Microsoft Windows Server* 2019
Microsoft Windows Server* 2016
VS 2019 16.9.3
VS 2017 15.9
NA NA
2021.2 2021.2.0 Microsoft Windows 10*
Microsoft Windows Server* 2019
Microsoft Windows Server* 2016
VS 2019
16.8 (16.8.2)
VS 2019 16.9.0
Preview 3
VS 2017 15.9 (15.9.27)
macOS* 10.15
macOS* 11.0, 11.2
Big Sur
Xcode*11,x,12.4 (C++ compiler only)
2021.1 2021.1.1
2021.1.2
Microsoft Windows 10*
Microsoft Windows Server* 2019
Microsoft Windows Server* 2016
VS 2017 15.9
VS 2019 16.7
VS 2019 16.8.0
Preview 5
macOS* 10.15 Xcode*11,x,12.2


“* 2021.2.1 only released for Windows*. Please read RELEASE NOTES for information on how to download this Release.”

Intel® Parallel Studio XE Releases

Intel® Compiler Version Intel® Parallel
Studio
XE version
macOS* Latest Version
of Xcode*
Supported
Latest
Version
of Visual
Studio
Versions
Supported
Windows*
Version
19.1.3 PSXE 2020 Update 4 macOS* 10.14, macOS* 10.15 Xcode* 10.x
(C++ Compiler only),
Xcode* 11.x
(C++ Compiler only)
VS 2017 15.9 VS 2019 16.7.2 Windows 10,
or
Windows Server 2019 ,
Windows Server 2016
19.1.2 PSXE 2020
Update 2
macOS* 10.14, macOS* 10.15 Xcode* 10.x
(C++ Compiler only),
Xcode* 11.x
(C++ Compiler only)
VS 2017 15.9
VS 2019 16.7
Windows 10,
or
Windows Server 2019,
Windows Server 2016
19.1.1 PSXE 2020
Update 1
macOS* 10.14, macOS*
10.15
Xcode* 10.x
(C++ Compiler only),
Xcode* 11.x
(C++ Compiler only)
VS 2017 15.9
VS 2019 16.4
Windows 10,
or
Windows Server 2019,
Windows Server 2016
19.1.0 PSXE 2020 macOS* 10.14, macOS*
10.15
Xcode* 10.x,
Xcode* 11.2
VS 2017 15.9
VS 2019 16.3
Windows 10,
or
Windows Server 2019,
Windows Server 2016

 

(1)         

Intel® oneAPI 2022.3 is validated on Windows and Linux.

  • Windows Intel® Graphics Driver, see this article for instructions to download and install.
  • General Purpose Intel GPUs (GPGPU), see this article. Click the one labeled 20220830 for instructions to download and install.

(2)         

KNOWN ISSUE

Intel® oneAPI Toolkits 2022.1.3 and earlier and Intel® Parallel Studio XE (any version) do not support Microsoft Visual Studio 2022. On systems with Microsoft Visual Studio 2022 installed, Intel® oneAPI and Intel® Parallel Studio XE installers may fail during installation, upgrade, modification, or uninstallation. Refer to this article for more information.