gpt4 book ai didi

c++ - Visual Studio 在 Debug 中编译,失败 Release ("Cannot open include file")

转载 作者:太空狗 更新时间:2023-10-29 23:19:54 24 4
gpt4 key购买 nike

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

当我在 Debug模式下编译程序时一切正常;程序编译无误并运行。

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

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)并且无法找出导致问题的原因......

有什么想法或建议吗?

最佳答案

系统有什么区别?其他项目是否发生过这种情况?其他文件是否会发生这种情况?你说它只发生在某些系统上,多久发生一次?

你能不能用这个库写另一个小应用程序,看看问题是否再次出现?如果是这样(并且您的应用不是太大),您能否逐步构建您的应用直到发现问题?

关于c++ - Visual Studio 在 Debug 中编译,失败 Release ("Cannot open include file"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6136678/

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