Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VS 2013上的OpenCV:无法打开包含文件:';tbb/tbb.h';:没有这样的文件或目录_Visual Studio_Opencv_Cmake_Tbb - Fatal编程技术网

Visual studio VS 2013上的OpenCV:无法打开包含文件:';tbb/tbb.h';:没有这样的文件或目录

Visual studio VS 2013上的OpenCV:无法打开包含文件:';tbb/tbb.h';:没有这样的文件或目录,visual-studio,opencv,cmake,tbb,Visual Studio,Opencv,Cmake,Tbb,我正在尝试构建启用CUDA和TBB的OpenCV 3.2。我遵循了通常的指导,并使用CMake生成了我的解决方案。当我尝试在Visual Studio 2013中构建opencv_world时,我在cuda_compile_generated_media_filter.cu.obj上得到了NVCC错误: fatal error C1083: Cannot open include file: 'tbb/tbb.h': No such file or directory 包含路径对于TBB包是正

我正在尝试构建启用CUDA和TBB的OpenCV 3.2。我遵循了通常的指导,并使用CMake生成了我的解决方案。当我尝试在Visual Studio 2013中构建opencv_world时,我在cuda_compile_generated_media_filter.cu.obj上得到了NVCC错误:

fatal error C1083: Cannot open include file: 'tbb/tbb.h': No such file or directory
包含路径对于TBB包是正确的。我可以在include tbb上按住Ctrl-Shift-G键,它将导航到tbb.h文件。我重新启动了机器。但是编译仍然失败

在尝试使用TBB编译opencv之前,我成功地在没有TBB的情况下编译了opencv。问题是TBB include文件未输入cuda_编译_生成的_中值_filter.cu.obj.depend,并且不在上游的依赖项文件中

我使用的是Intel的TBB二进制文件,因此在CMake中,我未选中构建TBB,选中了TBB以及TBB_ENV*和 TBB_VER_FILE所有设置为正确的目录和文件

我还尝试过重新配置和重新生成Cmake文件,但没有成功。我现在该怎么办


我遇到的另一个困难是VS2013的编译花费了大量的时间。有没有一种方法可以从Windows命令提示符下运行CMake,这似乎更快?

有什么解决方案/解决方法/什么?在Visual Studio 2017(使用VC14-Visual Studi0 15编译器)中也不起作用。到目前为止,它只是板球。