在使用平台设置vs2013(v120)编译vs2015项目时如何解决错误MSB6003?

时间:2016-01-15 09:11:19

标签: visual-studio-2013 visual-studio-2015

错误MSB6003:无法运行指定的任务可执行文件“cmd.exe”。工作目录“mkl \ tools”不存在“。

1 个答案:

答案 0 :(得分:1)

您需要在MKLProductDir的属性表中定义用户宏,或创建环境变量 MKLProductDir

假设这是您安装英特尔MKL的路径名:

C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\mkl

您需要:

<强> 1。创建一个新的环境变量

right click start -> System -> Advanced System Settings
Environment variables

添加一个新的环境变量:

MKLProductDir        C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows

<强> 2。将用户宏添加到Visual Studio中的属性表(此处为Visual Studio 2015)

Open your solution 
In the Solution Explorer (right window), look at the bottom tabs - click on Property Manager

您应该看到Debug |的属性Win32,Debug | x64,发布| Win32,发布x64。您可以编辑每个部分下列出的项目中的任何属性表。考虑创建custom property sheet.

Open up a property sheet (right-click, Properties).
Left side - under Common Properties - you will see User Macros
Click on User Macros
Add Macro
MKLProductDir        C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows

保存您的解决方案。

请参阅此英特尔论坛帖子Intel Composer 2016 Update 3 + VS2015,了解有关此问题的更多信息。