VS代码(ubuntu 22.04)未找到CL/sycl.hpp
CL/sycl.hpp not located by VS Code (ubuntu 22.04)
我从SYCL开始,我的代码运行得很好。然而,在VS代码编辑器中,#include<CL/sycl.hpp>
显示错误波形,我需要更新include路径以获得自动建议。但是我找不到文件的位置。我在我的机器上安装了sudo apt install intel-basekit
来获取SYCL。
我有完全相同的环境。你可以在Varsha发布的视频链接中看到这些步骤。
但为了更直接,右键单击"曲线",编辑包含路径。通过GUI或单击指向c_cpp_properties.json 的链接
添加以下内容:
"includePath": [
"${workspaceFolder}/**",
"/opt/intel/oneapi/compiler/2022.1.0/linux/include/**"
],
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 什么是"#include <boost/functional/hash.hpp> "?
- 当我编译webrtc服务器时,Windows上只支持clang-cl
- 使用Vulkan hpp vk::enumerateInstanceVersion()会导致segfault
- 如何将class.cpp和class.hpp编译为一个.o文件
- g++ -I 和 -L 命令来查找不起作用的 .hpp 文件
- VS Code C++:不准确的系统包括路径错误(wchar.h,boost/lambda/lambda.hpp)
- 使用 cl 构建代码并连接到 sqlite 库
- Gnuplot_i.hpp C++接口绘制局部变量而不是文件
- 致命错误:找不到'boost/uuid/uuid.hpp'文件
- MSYS2 MinGW64 在 Windows 上构建 GMP/MPFR 作为静态库,并将它们链接到使用 CL 编译的
- BGL:当包含 random_spanning_tree.hpp 时,对strong_components的调用无法编译
- 造成致命错误:boost/fusion/iterator/equal_to.hpp 没有这样的文件或目录
- 无法使包含.hpp文件与其中的2个文件一起使用
- NMAKE:致命错误 U1077:cl.exe 和 nmake.exe 返回代码'0x2'
- 在指向现有内存地址的 hpp 文件中声明成员函数的最佳方法
- AMD OpenCL 致命错误:CL/cl.hpp:没有这样的文件或目录
- 编译一个基本的openCL程序错误:cl.hpp中未解析的includes
- 为什么OpenCL cl.hpp(头-only)包装器没有打破一个定义规则