oneApi 2021.4 xilink: : error : Assertion failed (shared/driver/drvutils.c line 312)
oneApi 2021.4 xilink: : error : Assertion failed (shared/driver/drvutils.c line 312)
使用新安装的oneAPI 2021.4 + VisualStudio 16.11.3.
创建新项目 - 控制台应用程序 -
#include <iostream>
int main() {std::cout << "Hello World!\n";}
重建后我得到:
重建开始...
1>------ Rebuild All started: Project: xilink, Configuration: Debug
Win32 ------ 1>xilink: : error : Assertion failed
(shared/driver/drvutils.c, line 312) 1>Done building project
"xilink.vcxproj" -- FAILED.
尝试了很多其他项目,x32 和 x64,其他 VS 版本 - 错误是一样的。
我找到了解决方法 - 我将文件 xilink.exe 从旧版本 2021.2 复制到 2021.4 文件夹 - 链接开始工作!
C:\Program Files
(x86)\Intel\oneAPI\compiler21.2.0\windows\bin\intel64\xilink.exe
被复制到
C:\Program Files
(x86)\Intel\oneAPI\compiler21.4.0\windows\bin\intel64\xilink.exe
(并且 intel64_ia32 也被复制了..)
您提出的问题已在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).
使用新安装的oneAPI 2021.4 + VisualStudio 16.11.3.
创建新项目 - 控制台应用程序 -
#include <iostream>
int main() {std::cout << "Hello World!\n";}
重建后我得到:
重建开始...
1>------ Rebuild All started: Project: xilink, Configuration: Debug Win32 ------ 1>xilink: : error : Assertion failed (shared/driver/drvutils.c, line 312) 1>Done building project "xilink.vcxproj" -- FAILED.
尝试了很多其他项目,x32 和 x64,其他 VS 版本 - 错误是一样的。
我找到了解决方法 - 我将文件 xilink.exe 从旧版本 2021.2 复制到 2021.4 文件夹 - 链接开始工作!
C:\Program Files (x86)\Intel\oneAPI\compiler21.2.0\windows\bin\intel64\xilink.exe
被复制到
C:\Program Files (x86)\Intel\oneAPI\compiler21.4.0\windows\bin\intel64\xilink.exe
(并且 intel64_ia32 也被复制了..)
您提出的问题已在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).