如何解决Visual Studio在Debug中编译,发布失败“无法打开包含文件”
| 我们有一个使用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),并且无法找出导致问题的原因...
有什么想法或建议吗?
解决方法
系统有什么区别?
这是否会与其他项目一起发生?
其他文件会发生这种情况吗?
您说它仅在某些系统上发生,多久一次?
您可以使用该库编写另一个小型应用程序,然后查看问题是否再次出现?
如果是这样(并且您的应用程序不太大),您是否可以逐步构建您的应用程序,直到看到问题为止?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。