<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic It's Visual Studio that in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060423#M117367</link>
    <description>&lt;P&gt;It's Visual Studio that determines where this library is to be found. What we see is that sometimes if you had a beta of VS2015 installed that old folders can confuse VS into using the wrong directory. You should delete all but the 10150 folder from under Windows Kits\10.&lt;/P&gt;</description>
    <pubDate>Tue, 25 Aug 2015 15:40:29 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2015-08-25T15:40:29Z</dc:date>
    <item>
      <title>LINK : fatal error LNK1104; cannot open file 'ucrtd.lib' with VS2015</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060422#M117366</link>
      <description>&lt;P&gt;This issue is also described here:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;&lt;A href="https://software.intel.com/en-us/articles/link-fatal-error-lnk1104-cannot-open-file-ucrtdlib-with-vs2015-rc" target="_blank"&gt;https://software.intel.com/en-us/articles/link-fatal-error-lnk1104-cannot-open-file-ucrtdlib-with-vs2015-rc&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;However, the workaround given in the above link did not solve finding the ucrtd.lib library. For my system the problem is that the default Library directory for ucrtd.lib is&amp;nbsp;&lt;/SPAN&gt;$(UniversalCRTSdkDir)Lib\10.0.10056.0\ucrt\x86 which is not correct. On my system his library exists in the directory&amp;nbsp;$(UniversalCRTSdkDir)Lib\10.0.10150.0\ucrt\x86.&lt;/P&gt;

&lt;P&gt;To correct the issue I added the library path&amp;nbsp;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;$(UniversalCRTSdkDir)Lib\10.0.10150.0\ucrt\x86 to Tools&amp;gt;Options&amp;gt;Intel Compilers and Tools&amp;gt;Visual Fortran&amp;gt;Compilers&amp;gt;Win32 tab&amp;gt;Libraries.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;I am using Visual Studio 2015 Enterprise and&amp;nbsp;&lt;/SPAN&gt;Intel® Parallel Studio XE 2015 Update 4 Composer Edition for Fortran Windows* Integration for Microsoft Visual Studio* 2015, Version 15.0.0122.14.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 13.3333339691162px; line-height: 21.6800022125244px;"&gt;I hope it will be possible to set the correct default location for this library in future versions of the Fortran Visual Studio integration.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2015 14:04:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060422#M117366</guid>
      <dc:creator>Nathan_K_</dc:creator>
      <dc:date>2015-08-25T14:04:20Z</dc:date>
    </item>
    <item>
      <title>It's Visual Studio that</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060423#M117367</link>
      <description>&lt;P&gt;It's Visual Studio that determines where this library is to be found. What we see is that sometimes if you had a beta of VS2015 installed that old folders can confuse VS into using the wrong directory. You should delete all but the 10150 folder from under Windows Kits\10.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2015 15:40:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060423#M117367</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2015-08-25T15:40:29Z</dc:date>
    </item>
    <item>
      <title>That's interesting. However,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060424#M117368</link>
      <description>&lt;P&gt;That's interesting. However, for my system a beta version of VS2015 was never installed. Additionally &amp;nbsp;the only folder that exists on my system is the 10.0.10150 folder; the 10.0.10056 folder does not exist.&lt;/P&gt;

&lt;P&gt;I searched the registry and devenv environment variables for 10.0.10056 to see if I could figure out where 10.0.10056 is coming from. The environment variable for VS2015 correctly identify the location:&lt;/P&gt;

&lt;P&gt;UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\&lt;/P&gt;

&lt;P&gt;UCRTVersion=10.0.10150.0&lt;/P&gt;

&lt;P&gt;I don't seet 10.0.10056 anywhere.&lt;/P&gt;

&lt;P&gt;It appears to me that the default values in the Libraries directory list are coming from one of the LibDir value in registry keys created by the Fortran installer:&lt;/P&gt;

&lt;P&gt;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\Intel Fortran\VFToolOpt\150\150.221\IA32_IA32&lt;/P&gt;

&lt;P&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Intel\Compilers\Fortran\150.221\IA32\VSNet14&lt;/P&gt;

&lt;P&gt;HKEY_USERS\S-1-5-21-27163274-1032717099-1190612905-1229\Software\Microsoft\VisualStudio\14.0\Intel Fortran\VFToolOpt\150\150.221\IA32_IA32&lt;/P&gt;

&lt;P&gt;Are these registry keys created by Visual Studio or by the Fortran installer?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2015 16:48:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060424#M117368</guid>
      <dc:creator>Nathan_K_</dc:creator>
      <dc:date>2015-08-25T16:48:31Z</dc:date>
    </item>
    <item>
      <title>Those are Fortran keys but</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060425#M117369</link>
      <description>&lt;P&gt;Those are Fortran keys but unrelated to finding ucrtlib.&lt;/P&gt;

&lt;P&gt;Try the new 2016 (16.0) version out now. Maybe 15.0.4 didn't do it right.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2015 19:23:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060425#M117369</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2015-08-25T19:23:30Z</dc:date>
    </item>
    <item>
      <title>Steve, thanks, I didn't</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060426#M117370</link>
      <description>&lt;P&gt;Steve, thanks, I didn't realize that the release of 16.0 was already available.&lt;/P&gt;

&lt;P&gt;When I installed 16.0, the directory for ucrtd.lib is correctly specified using Visual Studio environment variables in T&lt;SPAN style="font-size: 12.222222328186px; line-height: 20px;"&gt;ools&amp;gt;Options&amp;gt;Intel Compilers and Tools&amp;gt;Visual Fortran&amp;gt;Compilers&amp;gt;Win32 tab&amp;gt;Libraries:&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;$(UniversalCRTSdkDir)Lib\$(UCRTVersion)\ucrt\x86&lt;/P&gt;</description>
      <pubDate>Tue, 25 Aug 2015 20:51:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/LINK-fatal-error-LNK1104-cannot-open-file-ucrtd-lib-with-VS2015/m-p/1060426#M117370</guid>
      <dc:creator>Nathan_K_</dc:creator>
      <dc:date>2015-08-25T20:51:54Z</dc:date>
    </item>
  </channel>
</rss>

