OpenCV错误:"LINK:致命错误LNK1104:无法打开文件'opencv_core231d.lib'"

U23*_*23r 3 c++ error-handling opencv image-processing

我正在尝试在visual studio + opencv中编译一个简单的代码,但是遇到了这个错误.

码:

#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;

int main ( int argc, char **argv )

{
    Mat im_gray;
    Mat img_bw;
    Mat img_final;

    Mat im_rgb  = imread("001.jpg");
    cvtColor(im_rgb,im_gray,CV_RGB2GRAY);

    adaptiveThreshold(im_gray, img_bw, 255, ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY_INV, 105, 1); 

    imwrite("001-bw2.jpg", img_final);
    return 0;
}  
Run Code Online (Sandbox Code Playgroud)

输出:

1>------ Build started: Project: pibiti, Configuration: Debug Win32 ------
1>LINK : fatal error LNK1104: cannot open file 'opencv_core231d.lib'
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

链接器>>输入:

opencv_core231d.lib
opencv_highgui231d.lib
opencv_video231d.lib
opencv_ml231d.lib
opencv_legacy231d.lib
opencv_imgproc231d.lib
tbb_debug.lib
tbb_preview_debug.lib
tbbmalloc_debug.lib
tbbmalloc_proxy_debug.lib
tbbproxy_debug.lib
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?文件'opencv_core231d.lib'已经存在,为什么会出现此错误?

lit*_*imp 6

将库文件的路径添加到库路径.

右键单击项目,然后转到Properties-> Linker-> Additional Library目录.添加此列表的路径.