错误MSB6003:无法运行指定的任务可执行文件“cmd.exe”。工作目录“mkl \ tools”不存在“。
答案 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,了解有关此问题的更多信息。