我正在尝试执行以下操作:开始工作
并寻找其他有相同问题的人-那里没有成功。
我已经通过this tutorial努力使该软件协同工作。我不打算使用英特尔MKL和TBB。
我成功了
问题是下一步-构建openCV。 编译器声称在尝试构建opencv_world时,gpu_mat_cu无法打开“ opencv2 / opencv_modules.hpp”。关键是include路径根据Visual Studio起作用-它在gpu_mat.cu中检测到正确的文件。项目(opencv_world)在其包含路径中具有正确的目录作为静态路径。
我是Visual Studio的新手(之前我曾在Linux上使用QT,CUDA和openCV进行过工作),所以我不太确定我不会缺少应更改的某些设置。 opencv_world.hpp仅包含#define指令。我试过删除opencv_world.hpp的include,而是只在gpu_mat.cu本身中定义参数,但是如果我这样做了,下一个include(同样,VS找到没有问题的路径)也无法解决。 我想我很想念一些明显的东西,但是我似乎无法解决这个问题,所以在此先感谢您的帮助。
Cr4sh
PS:CMake想要下载以进行openCV并失败(显然;没有互联网连接)的文件是:opencv_ffmpeg.dll,opencv_ffmped64.dll,ffmpeg_version.cmake,ippicv_2017u3_win_intel64_general_20180518.zip,res10_300x300_s_p_c_p_er_p ___ or_p_c_p_er_p_c_p_er_p_c_p_er_p_c_p_p_c >
我将CMakeCache.txt文件添加到剧透标签中,但是它包含太多字符。如果您认为有帮助,请告诉我,我会将其上传到某个地方。
答案 0 :(得分:0)
我得到了解决方案,以防万一有人偶然发现了同一个问题:这是每个人都知道的最简单的东西,直到他们不知道-我的包含路径中包含空格< / strong>显然,在任何解释该路径的地方都被视为字符串分隔符。