我已经包括了在其中声明了cvFindChessboardCorners()
的头文件以及许多其他文件,但是它仍然无法正常工作。如何定义符号?不知道这是怎么回事?
让我知道是否需要更多信息。
谢谢。
最佳答案
您必须将OpenCV库添加到您的项目中。 (VS2010的说明)
首先在下面添加路径
项目->配置属性-> VC++目录->库目录
对于我的系统来说
D:\ OpenCV \ build \ x64 \ vc10 \ lib
然后在链接器->输入->其他依赖项下添加
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_haartraining_engine.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
而且你应该很好走。
关于c++ - 未解析的外部符号cvFindChessboardCorners(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11871458/