gpt4 book ai didi

c++ - AMD OpenCL fatal error : CL/cl. hpp:没有这样的文件或目录

转载 作者:太空宇宙 更新时间:2023-11-04 13:21:46 39 4
gpt4 key购买 nike

我正在尝试在 C++ 的 Visual Studio 2015 中使用 OpenCL 在 Windows 7 上编译一个简单的“hello world”程序。尝试构建时,出现此错误:

Cannot open include file: 'CL/cl.hpp': No such file or directory

我找了各种办法,都是这样说的

"make sure the path is correct".

我的路径指向正确的地方(AMDAPPSDKROOT指向C:\Program Files (x86)\AMD APP SDK\2.9-1\),里面有是一个 include 文件夹,里面有 CL 文件夹,其中包含所有库,包括 cl.hpp

在项目属性中,我设置了 Additional Include Directories 以包含 $(AMDAPPSDKROOT)\include,我相信它指向 C:\Program文件 (x86)\AMD APP SDK\2.9-1\include。我还设置了 Additional Library Directories 以指向 $(AMDAPPSDKROOT)\lib\x86

那么为什么 Visual Studio 找不到它呢?我真的不明白这个问题的原因。是否与架构有关(我使用的是 x86)?

最佳答案

不是真正的“解决方案”,但如果我不使用 AMDAPPSDKROOT 变量而是直接将项目的“附加包含目录”指向文件位置,它可以找到它们。我不知道为什么它不能使用环境变量,因为它指向完全相同的位置。

关于c++ - AMD OpenCL fatal error : CL/cl. hpp:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35021204/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com