使用新安装的 oneAPI 2021.4 + VisualStudio 16.11.3。
创建新项目 - 控制台应用程序 -
#include <iostream>
int main() {std::cout << "Hello World!\n";}
重建后我得到:
重建开始...
1>----- 重建全部启动:项目:xilink,配置:调试 Win32 ------ 1>xilink: : error : 断言失败(shared/driver/drvutils.c,第 312 行) 1>完成建设项目“xilink.vcxproj”——失败。
尝试了许多其他项目,x32 和 x64,其他 VS 版本 - 错误是一样的。
我找到了解决方法 - 我将文件 xilink.exe 从旧版本 2021.2 复制到 2021.4 文件夹 - 并且链接开始工作!
C:\Program Files (x86)\Intel\oneAPI\compiler\2021.2.0\windows\bin\intel64\xilink.exe
被复制到
C:\Program Files (x86)\Intel\oneAPI\compiler\2021.4.0\windows\bin\intel64\xilink.exe
(并且 intel64_ia32 也被复制了..)