Visual Studio 在调试中编译,失败 发布 ( "Cannot open include file" )

Visual Studio compiles in Debug, fails Release ("Cannot open include file")

本文关键字:Cannot open include file 发布 失败 Studio 调试 编译 Visual      更新时间:2023-10-16

我们有一个OpenCL应用程序,它使用Nvidia的OpenCL库;使用NVSKCOMPUTE_ROOT环境变量$(NVSDKCOMPUTE_ROOT)OpenCLcommoninc 将其添加到项目的Additional Include Directories属性中

当我在调试模式下编译程序时,一切都很好;该程序编译无误并运行。

当我在发布模式下编译程序时,有时会出现以下错误:

Error 5 error C1083: Cannot open include file: 'CL/opencl.h': No such file or directory (cl.hpp)

我们已经检查了Release Configuration(Additional Include Directories等),它与Debug相同(除了优化标志);此外,此错误仅在某些系统上发生,在其他系统上编译良好;我们使用完全相同的项目文件(和相同的运行配置afaik),无法找出问题的原因。。。

有什么想法或建议吗?

系统之间有什么区别?这种情况在其他项目中发生过吗?这种情况在其他文件中发生过吗?你说它只发生在某些系统上,频率是多少?

你能用这个库写另一个小应用程序,看看这个问题是否再次出现吗?如果是这样的话(而且你的应用程序不太大),你能逐渐构建你的应用吗?

相关文章: