问题描述
|
我们有一个使用Nvidia的OpenCL库的OpenCL应用程序;使用环境变量
NVSKCOmpuTE_ROOT
将其添加到项目的Additional Include Directories
属性中
当我在Debug模式下编译程序时,一切正常。程序编译无错误并运行。
在发布模式下编译程序时,有时会出现以下错误:
Error 5 error C1083: Cannot open include file: \'CL/opencl.h\': No such file or directory (cl.hpp)
我们已经检查了发布配置(Additional Include Directories
等),它与调试相同(除了优化标志);同样,此错误仅在某些系统上发生,并且在其他系统上可以正常编译;我们使用的是完全相同的项目文件(以及相同的运行配置afaik),并且无法找出导致问题的原因...
有什么想法或建议吗?
解决方法
系统有什么区别?
这是否会与其他项目一起发生?
其他文件会发生这种情况吗?
您说它仅在某些系统上发生,多久一次?
您可以使用该库编写另一个小型应用程序,然后查看问题是否再次出现?
如果是这样(并且您的应用程序不太大),您是否可以逐步构建您的应用程序,直到看到问题为止?