<?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 Error MSB4086 trying to use MKL libraries in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101844#M23946</link>
    <description>&lt;P&gt;Windows 7, Visual Studio 2013 Professional, MKL 2017&lt;/P&gt;

&lt;P&gt;I'm having an error when attempting to build a c++ project on newly installed MSVS 2013 using the MKL libraries. &amp;nbsp;The error is&amp;nbsp;MSB4086: A numeric comparison was attempted on "$(SuiteVer)" that evaluates to "[Intel Compiler is not installed]" instead of a number, in condition "$(SuiteVer) &amp;gt;= 17 OR $(MKLMNewArgFormat) == 1". &amp;nbsp;It seems to be complaining about no Intel C++ compiler being installed. &amp;nbsp;That's fine, I don't think I have it, and I don't think that I should need it to use the MKL libraries.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I've gone through the usual checks of making sure that the VS/MKL integration features installed correctly, everything there looks fine. &amp;nbsp;And yes, I do have MKL enabled from the VS project settings.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I also know the code is good, I previously was able to compile on VS2012 and can still compile on our Linux cluster (which has the Intel compiler installed but I don't think I have that on my Windows machine), but I want to debug locally before compiling on and submitting jobs to the cluster.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Any help is much appreciated. &amp;nbsp;Thanks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Dec 2016 11:31:46 GMT</pubDate>
    <dc:creator>Noah_F_</dc:creator>
    <dc:date>2016-12-01T11:31:46Z</dc:date>
    <item>
      <title>Error MSB4086 trying to use MKL libraries</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101844#M23946</link>
      <description>&lt;P&gt;Windows 7, Visual Studio 2013 Professional, MKL 2017&lt;/P&gt;

&lt;P&gt;I'm having an error when attempting to build a c++ project on newly installed MSVS 2013 using the MKL libraries. &amp;nbsp;The error is&amp;nbsp;MSB4086: A numeric comparison was attempted on "$(SuiteVer)" that evaluates to "[Intel Compiler is not installed]" instead of a number, in condition "$(SuiteVer) &amp;gt;= 17 OR $(MKLMNewArgFormat) == 1". &amp;nbsp;It seems to be complaining about no Intel C++ compiler being installed. &amp;nbsp;That's fine, I don't think I have it, and I don't think that I should need it to use the MKL libraries.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I've gone through the usual checks of making sure that the VS/MKL integration features installed correctly, everything there looks fine. &amp;nbsp;And yes, I do have MKL enabled from the VS project settings.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I also know the code is good, I previously was able to compile on VS2012 and can still compile on our Linux cluster (which has the Intel compiler installed but I don't think I have that on my Windows machine), but I want to debug locally before compiling on and submitting jobs to the cluster.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Any help is much appreciated. &amp;nbsp;Thanks.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Dec 2016 11:31:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101844#M23946</guid>
      <dc:creator>Noah_F_</dc:creator>
      <dc:date>2016-12-01T11:31:46Z</dc:date>
    </item>
    <item>
      <title>Dear Customer,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101845#M23947</link>
      <description>&lt;P&gt;Dear Customer,&lt;/P&gt;

&lt;P&gt;It is a known issue for compiler 17.0. We have fixed in 2017update1. You could download new version, or you could do following setting to avoid this problem in 2017:&lt;/P&gt;

&lt;P&gt;Please edit file:&amp;nbsp;&lt;BR /&gt;
	"C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\Win32\PlatformToolsets\v140\ImportBefore\Intel.Libs.MKL.v140.targets"&amp;nbsp;&lt;BR /&gt;
	The line:&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;_MKLArgPlatform Condition="$(SuiteVer) &amp;amp;gt;= 17 OR $(MKLMNewArgFormat) == 1"&amp;gt;ia32&amp;lt;/_MKLArgPlatform&amp;gt;&amp;nbsp;&lt;BR /&gt;
	replace with the lines:&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;_MKLArgPlatform Condition="'$(SuiteVer)' == '[Intel Compiler is not installed]' AND $(MKLMajorVersion) &amp;amp;gt;= 17"&amp;gt;ia32&amp;lt;/_MKLArgPlatform&amp;gt;&amp;nbsp;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;_MKLArgPlatform Condition="'$(SuiteVer)' != '[Intel Compiler is not installed]' AND ($(SuiteVer) &amp;amp;gt;= 17 OR $(MKLMNewArgFormat) == 1)"&amp;gt;ia32&amp;lt;/_MKLArgPlatform&amp;gt;&lt;/P&gt;

&lt;P&gt;Hope it would be useful to you.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
	Fiona&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2016 02:02:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101845#M23947</guid>
      <dc:creator>Zhen_Z_Intel</dc:creator>
      <dc:date>2016-12-02T02:02:37Z</dc:date>
    </item>
    <item>
      <title>Yes, I can confirm that</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101846#M23948</link>
      <description>&lt;P&gt;Yes, I can confirm that applying the update fixed the issue. &amp;nbsp;Many thanks Fiona for your prompt response.&lt;/P&gt;

&lt;P&gt;Best, Noah.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Dec 2016 12:10:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Error-MSB4086-trying-to-use-MKL-libraries/m-p/1101846#M23948</guid>
      <dc:creator>Noah_F_</dc:creator>
      <dc:date>2016-12-02T12:10:26Z</dc:date>
    </item>
  </channel>
</rss>

