/usr/local/cuda-11.7/include/crt/sm_80_rt.h(109): error: more than one instance of overloaded function "__nv_associate_access_property_impl" has "C" linkage
时间: 2024-04-26 11:21:33 浏览: 462
这是一个 CUDA 编译错误,错误信息显示在 sm_80_rt.h 文件的第 109 行,提示 __nv_associate_access_property_impl 函数有多个重载实例,并且这些实例都使用了 C 语言链接。这种情况下,可能是由于包含了多个不同版本的 CUDA 头文件导致的。
解决这个问题的方法是检查你的代码中使用的 CUDA 头文件版本是否一致,并且确保使用的 CUDA 版本与你的代码兼容。如果有多个版本的 CUDA 头文件,可以尝试删除其中的一些,或者通过设置头文件搜索路径来指定使用的头文件版本。如果问题仍然存在,可能需要更新你的 CUDA 安装或者升级你的编译器。
阅读全文
相关推荐



















