opencv安装的问题

2025-12-18 01:29:44
推荐回答(1个)
回答1:

添加如下代码到你程序的头文件中:

//引入OpenCV库文件

#define OPENCV_VERSION 245 //245为opencv版本,改为你相应的版本
#define verput1(_v1) #_v1
#define verput2(_v2) verput1(_v2)
#if _DEBUG == 1 
#pragma comment(lib,"opencv_calib3d" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_contrib" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_core" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_features2d" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_flann" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_gpu" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_highgui" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_imgproc" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_legacy" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_ml" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_objdetect" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_ts" verput2(OPENCV_VERSION) "d.lib")
#pragma comment(lib,"opencv_video" verput2(OPENCV_VERSION) "d.lib")
#else
#pragma comment(lib,"opencv_calib3d" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_contrib" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_core" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_features2d" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_flann" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_gpu" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_highgui" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_imgproc" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_legacy" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_ml" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_objdetect" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_ts" verput2(OPENCV_VERSION) ".lib")
#pragma comment(lib,"opencv_video" verput2(OPENCV_VERSION) ".lib")
#endif // _DEBUG