0

使用新安装的 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 也被复制了..)

4

1 回答 1

2

您提出的问题已在 Intel oneAPI 2022.1 版本中修复。请下载并让我们知道这是否可以解决您的问题。

作为一种解决方法,您可以将文件 clang.exe(默认位于 C:\Program Files (x86)\Intel\oneAPI\compiler\latest\windows\bin)复制到带有 xilink 的文件夹(对于 x64 配置,它是在 C:\Program Files (x86)\Intel\oneAPI\compiler\latest\windows\bin\intel64)。

于 2022-02-06T19:23:14.063 回答