请教大家关于cmake编译opencv的一个错误

我用cmake编译opencv2.4.9,使用的是VS2012编译,确定已经勾选掉了WITH_CUDA,但还是报一下错误,请问高手如何解决?

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.

Please set them or make sure they are set and tested correctly in the CMake files:

CUDA_nppc_LIBRARY (ADVANCED)

linked by target "opencv_core" in directory E:/opencv249/opencv/sources/modules/core

linked by target "opencv_perf_core" in directory E:/opencv249/opencv/sources/modules/core

linked by target "opencv_test_core" in directory E:/opencv249/opencv/sources/modules/core

CUDA_nppi_LIBRARY (ADVANCED)

linked by target "opencv_core" in directory E:/opencv249/opencv/sources/modules/core

linked by target "opencv_perf_core" in directory E:/opencv249/opencv/sources/modules/core

linked by target "opencv_test_core" in directory E:/opencv249/opencv/sources/modules/core

CUDA_npps_LIBRARY (ADVANCED)

linked by target "opencv_core" in directory E:/opencv249/opencv/sources/modules/core

linked by target "opencv_perf_core" in directory E:/opencv249/opencv/sources/modules/core

linked by target "opencv_test_core" in directory E:/opencv249/opencv/sources/modules/core

第1个回答  2015-10-30
库没设置好追问

请问能具体点吗?你指的库是cuda库没有安装好,还是cmake里面库的路径相关的配置?

第2个回答  2017-05-09
请问你解决了这个问题了吗,我也遇到了.....

cmake编译opencv总是出错 求助啊
是你的编译器版本不对, You probably need to select a different build tool.在点击configure时,会出来一个选择编译器的框,你选一个你机器里有的编译器就可以了。延展回答:CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或...

香橙派 Debian10 用 cmake 编译 opencv 报错怎么办?
您好,这个问题可能是由于缺少依赖项或者编译选项不正确导致的。您可以尝试以下解决方案:1. 在cmake中取消勾选 ENABLE_PRECOMPILED_HEADERS,重新编译;2. 在..opencvsourcesmodulesvideoiosrccap_dshow.cpp 在#include "DShow.h"这一行前加上#define NO_DSHOW_STRSAFE 再次重新编译生成新的makefile。

在用Cmake 配置opencv时出现错误!
运行cmake-gui,设置路径为OpenCV安装路径(本文档假定安装位置为:D:\\Program Files\\OpenCV2.0),并创建子目录D:\\Program Files\\OpenCV2.0\\vc2008,用于存放编译结果。然后点 configure,在弹出的对话框内选择 Visual Studio 9 2008。如果是VC++2008的Express版本,则不支持OpenMP,所以需要取消ENABLE_...

我在cmake配置opencv3.2的时候出现Error in configuration process...
首先,我想说的是CMake的作用,每个编译器在调用头文件的时候都需要编译器配置好读取头文件(*.h)对应的(*.c||*.cpp)的路径,就像调用math.h你得告诉编译器对应的math.c要去什么地方寻找,但是新下载的OpenCV编译器是不知道相应的头文件还有lib文件要去哪里找的,所以程序猿们可以有以下两种方案:1...

win10 cmake源码编译安装opencv(c++,qt)(解决ffmpeg下载失败导致opencv...
首先,下载OpenCV sources版本,同时确保已经安装了cmake编译工具,这里推荐选择对应版本的MinGW版本。在Qt的mingw环境中,需将mingw的bin路径(例如:D:\\Programs\\Qt\\Qt5.12.12\\Tools\\mingw730_64\\bin)添加到环境变量,验证配置成功可通过在cmd中输入gcc -v。解压OpenCV到指定位置,创建一个build文件夹...

Cmake安装和生成opencv的解决方法
你会找到opencv.sln文件。打开解决方案资源管理器,你可以根据自己的需求选择和学习源代码。初次编译可能会出现错误,这是正常现象,因为ALL_BUILD默认为启动项,但不是可以直接执行的。只需在解决方案资源管理器中更改启动项目,问题即可解决。至此,Cmake生成OpenCV解决方案的全过程已顺利结束。

CMake编译Opencv(VS2022)
编译过程中遇到下载问题,可通过修改链接和使用迅雷等工具解决。将OpenCV和opencv-contrib解压到opencvbuild目录,使用CMake配置编译选项,如BUILD_opencv_world、OPENCV_DNN_CUDA等。遇到错误时,参考相关博主的解决方案,如检查CMakeDownloadLog.txt文件,下载缺失的库文件。最终,通过调试设置、添加包含和库...

opencv错误ld: library not found for -lippicv解决
一直以来使用opencv都是用cmake编译,然而cmake需要先cmake再make才能生成可执行文件,平时写小demo的时候感觉特麻烦,所有想写个Makefile直接make,Makefile文件长这样:执行make命令的时候看到实际执行的命令是:然而出现了错误:使用cmake是可以正常编译运行的,说明opencv环境应该没问题,一再确认Makefile...

CMake和OpenCV结合遇到问题,OpenCVConfig.CMake
CMakeList.txt 的问题 project(DisplayImage)find_package(OpenCV REQUIRED)add_executable(DisplayImage DisplayImage)target_link_libraries(DisplayImage ${OpenCV_LIBS})cmake_minimum_required(VERSION 2.8)改为 project(DisplayImage)set(OpenCV_DIR \/usr\/local\/opencv\/release)add_executable(DisplayImage...

在Ubuntu中用cmake和OpenCV 2问题问题,怎么解决
1.首先安装的是cmake软件,使用指令:apt-get install cmake 接着查看版本,测试是否安装成功:root@emouse:\/home# cmake --version cmake version 2.8.10.2 由于我们需要时有的是cmake界面来配置,所以我么要安装器ui界面,其指令是:apt-get install cmake-gui 如果觉得自带的cmake版本不符合...

相似回答