我尝试在Visual Studio 2017中使用OpenCV,并运行此示例代码给了我构建时间错误
我已经为库提供了正确的目录。我已经遍历了很多关于堆栈溢出的教程和问题/答案,但是还没有成功解决问题。
#include "opencv2\opencv.hpp"
#include "opencv2\core.hpp"
#include "pch.h"
#include "opencv2\core\core.hpp"
using namespace cv;
int main(int argv, char** argc)
{
Mat test = imread("lena.jpg", IMREAD_UNCHANGED);
imshow("tst", test);
waitKey();
}
我遇到以下错误
C2065 'IMREAD_UNCHANGED':undeclared identifier
C3861 'imread': identifier not found
C3861 'imshow': identifier not found
C3861 'waitkey': identifier not found
在键入代码时,Intellisense会为我提供所有库建议,但在构建后会引发错误。