gpt4 book ai didi

c++ - 我正在尝试运行 CUDA 示例,但我在 Ubuntu 16.04 LTS 上遇到 openGL (libGLEW.a) 问题

转载 作者:行者123 更新时间:2023-11-28 05:23:32 24 4
gpt4 key购买 nike

我正在尝试使用 Nsight Eclipse Edition 在 Ubuntu 16.04 LTS 上的标准 cuda 示例中运行双边过滤器示例。它对图像执行简单的双边过滤器并使用 OpenGL 显示结果。

所有不使用 openGL 的示例都可以正常工作,所以我猜 cuda 安装可以正常工作,但是我尝试过的这个使用 openGL 的示例和另一个仍然使用 openGL 的示例没有。

我在构建时总是遇到这个错误:

make: ***  No rule to make target "/usr/samples/common/lib/linux/x86_64/libGLEW.a", needed for "exampleImg". Stop. exampleImg C/C++ Problem

我注意到错误中的路径不是 libGLEW.a 所在的位置,但我不知道如何在 makefile 中更改它或者是否可以解决问题

我还查看了示例目录中的 findgllib.mk 文件以检查 cuda 版本是否正确(正确)以及我是否可以更改目录但没有成功。

可能是什么问题?

编辑:我解决了这个解决方案作为评论写在下面的问题。现在我遇到了一个问题,uchar4 在 cpp 文件中被视为模棱两可,但那是另一回事了

最佳答案

我通过转到 Project->Properties->Build->Settings->Tool Settings->NVCC Linker->Miscellaneous 并将“Other Objects”下的路径更改为路径解决了这个问题到示例区域中的 libGLEW.a。现在,如果我构建,我不会收到任何错误并且它会运行。

关于c++ - 我正在尝试运行 CUDA 示例,但我在 Ubuntu 16.04 LTS 上遇到 openGL (libGLEW.a) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40994236/

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