<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Building in Windows 10 with Visual Studio 2022 and Intel oneAPI 2022</title>
  <link rel="self" href="https://dlt-acc.firelay.cloud/en/c/message_boards/find_thread?p_l_id=4041874&amp;threadId=5623869" />
  <subtitle>Building in Windows 10 with Visual Studio 2022 and Intel oneAPI 2022</subtitle>
  <id>https://dlt-acc.firelay.cloud/en/c/message_boards/find_thread?p_l_id=4041874&amp;threadId=5623869</id>
  <updated>2026-05-12T16:52:38Z</updated>
  <dc:date>2026-05-12T16:52:38Z</dc:date>
  <entry>
    <title>Building in Windows 10 with Visual Studio 2022 and Intel oneAPI 2022</title>
    <link rel="alternate" href="https://dlt-acc.firelay.cloud/en/c/message_boards/find_message?p_l_id=4041874&amp;messageId=5623868" />
    <author>
      <name>Adilson Junior</name>
    </author>
    <id>https://dlt-acc.firelay.cloud/en/c/message_boards/find_message?p_l_id=4041874&amp;messageId=5623868</id>
    <updated>2023-01-25T17:41:22Z</updated>
    <published>2023-01-25T17:38:19Z</published>
    <summary type="html">Hello!&lt;br /&gt;&lt;br /&gt;I was able to build Delft3D FM (141208) with no problem in Windows 10 with Visual Studio 2022 and Intel oneAPI 2022&lt;br /&gt;&lt;br /&gt;{root}/build.bat:&lt;br /&gt;&lt;br /&gt;Lines 195 to 200:&lt;br /&gt;&lt;br /&gt;&lt;div class="lfr-code"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;1&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;if NOT &amp;#34;%VS2022INSTALLDIR%&amp;#34; == &amp;#34;&amp;#34; (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;2&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp; set vs=2022&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;3&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp; echo Found: VisualStudio 17 2022&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;4&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp; if NOT &amp;#34;%IFORT_COMPILER22%&amp;#34; == &amp;#34;&amp;#34; (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;5&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; set ifort=22&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;6&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; echo Found: Intel Fortran 2022&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Lines 312 and 313:&lt;br /&gt;&lt;br /&gt;&lt;div class="lfr-code"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;1&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;if &amp;#34;!vs!&amp;#34; == &amp;#34;2022&amp;#34; (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;2&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp; set generator=&amp;#34;Visual Studio 17 2022&amp;#34;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Lines 357 to 359:&lt;br /&gt;&lt;br /&gt;&lt;div class="lfr-code"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;1&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;if !generator! == &amp;#34;Visual Studio 17 2022&amp;#34; (&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;2&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp; echo &amp;#34;Calling vcvarsall.bat for VisualStudio 2022 ...&amp;#34;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;3&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;&amp;nbsp; &amp;nbsp; call &amp;#34;%VS2022INSTALLDIR%\VC\Auxiliary\Build\vcvarsall.bat&amp;#34; amd64&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;For other projects and Delft3D FM I have the following VS 2022 workloads installed:&lt;br /&gt;&lt;br /&gt;&lt;div class="lfr-code"&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;1&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Workload.CoreEditor&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;2&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Workload.NativeDesktop&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;3&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.VC.Tools.x86.x64&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;4&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.VC.DiagnosticTools&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;5&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.Windows11SDK.22621&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;6&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.VC.CMake.Project&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;7&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.VC.ATL&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;8&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.VC.ATLMFC&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;9&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.VisualStudio.Component.VC.CLI.Support&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="line-numbers"&gt;10&lt;/td&gt;&lt;td class="lines"&gt;&lt;div class="line"&gt;Microsoft.Component.VC.Runtime.UCRTSDK&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Downloaded and installed Intel:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://registrationcenter-download.intel.com/akdlm/irc_nas/18996/w_fortran-compiler_p_2022.2.1.19749_offline.exe"&gt;Fortran Compiler&lt;/a&gt;&lt;br /&gt;&lt;a href="https://registrationcenter-download.intel.com/akdlm/irc_nas/19011/w_mpi_oneapi_p_2021.7.1.15761_offline.exe"&gt;MPI&lt;/a&gt;&lt;br /&gt;&lt;a href="https://registrationcenter-download.intel.com/akdlm/irc_nas/19040/w_onemkl_p_2022.2.1.19754_offline.exe"&gt;MKL&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ENVs:&lt;br /&gt;&lt;br /&gt;I_MPI_ONEAPI_ROOT = C:\Program Files (x86)\Intel\oneAPI\mpi\2021.7.1&lt;br /&gt;IFORT_COMPILER22 = C:\Program Files (x86)\Intel\oneAPI\compiler\2022.2.1\windows\&lt;br /&gt;ONEAPI_ROOT = C:\Program Files (x86)\Intel\oneAPI\&lt;br /&gt;VS2022INSTALLDIR = C:\Program Files\Microsoft Visual Studio\2022\Community&lt;br /&gt;&lt;br /&gt;{root}/build.bat all was enough&lt;br /&gt;&lt;br /&gt;When I try oneAPI 2023, it seems that it tries to copy files from a folder {root}/src/third_party_open/intelredist/ and doesn&amp;#39;t copy important libs like impi.dll</summary>
    <dc:creator>Adilson Junior</dc:creator>
    <dc:date>2023-01-25T17:38:19Z</dc:date>
  </entry>
</feed>
