C++ opencv/visual studio:错误LNK2019:未解析的外部符号
我有一个问题:错误LNK2019:未解析的外部符号[…]在函数main中引用C++ opencv/visual studio:错误LNK2019:未解析的外部符号,c++,visual-studio-2010,opencv,C++,Visual Studio 2010,Opencv,我有一个问题:错误LNK2019:未解析的外部符号[…]在函数main中引用 #include <opencv2/highgui/highgui.hpp> using namespace std; using namespace cv; int main(int argc, char * const argv[]) { cvNamedWindow("P2", CV_WINDOW_AUTOSIZE); //path to image ex : c:/Users/
#include <opencv2/highgui/highgui.hpp>
using namespace std;
using namespace cv;
int main(int argc, char * const argv[])
{
cvNamedWindow("P2", CV_WINDOW_AUTOSIZE);
//path to image ex : c:/Users/image.jpg
CvCapture* capture = cvCreateFileCapture("path to image");
IplImage* frame;
while (1) {
frame = cvQueryFrame(capture);
if (!frame) break; cvShowImage("P2", frame); char c = cvWaitKey(0); if (c == 27) break;
}
cvReleaseCapture(&capture); cvDestroyWindow("P2");
return 0;
}
#包括
使用名称空间std;
使用名称空间cv;
int main(int argc,char*const argv[]
{
cvNamedWindow(“P2”,CV_窗口_自动调整大小);
//图像的路径ex:c:/Users/image.jpg
CvCapture*capture=cvCreateFileCapture(“图像路径”);
IplImage*框架;
而第(1)款{
帧=cvQueryFrame(捕获);
if(!frame)break;cvShowImage(“P2”,frame);char c=cvWaitKey(0);if(c==27)break;
}
cvReleaseCapture(&capture);cvDestroyWindow(“P2”);
返回0;
}
我通过以下教程开始我的项目,使用OpenCV与visual Studio和Eclipse的配置相同,但我有相同的错误。可能您没有指定输入库(项目属性/link/input)。
您没有指定正在使用的opencv版本。如果您像我一样使用openCV 3.1,那么lib是用于调试的
openCV_world310d.lib
,用于发布的openCV_world310.lib
。请检查一下你的申请表。预构建的库是64位的。您是否链接了opencv库?顺便说一句,使用古老的C API的原因是什么?抱歉,无法从图像中复制和粘贴文本。可能会复制