使用cvWaitKey
函数
代码如下:
#include <cstdio>
#include <opencv2\opencv.hpp>
void main()
{
std::cout << "openCV version: " << CV_VERSION << std::endl;
cvWaitkey();
}
所以我的错误是:
Link2019:函数_main中引用的未解析的外部符号_cvwaitkey 错误链接1120:1未解析的外部
我按下cvWaitKey
以便屏幕在我按下按键之前停留在那里。
我该如何解决这个问题?
答案 0 :(得分:3)
此
Link2019:函数中引用的未解析的外部符号_cvwaitkey _main error链接1120:1未解析的外部
是链接器错误,这意味着您忘记包含所需的库(在此特定情况下为-lopencv_highgui
)。
@Miki和@GuillermoMP提到的与此问题相关的其他问题:
waitKey
命名空间中的cv
方法)。cvWaitKey
和cv::waitKey
都要求您先前创建namedWindow
才能正常工作。请注意,您始终可以使用getchar
(由@Miki指出)。 答案 1 :(得分:-2)
尝试使用opencv命名空间和C ++函数:
cv::waitKey();