当我想构建一些OpenCV程序时,它会显示“未定义引用cvFindHomography' so I check that which header file contains this function, so I include
”的问题......
但是,它不起作用。
答案 0 :(得分:2)
您已经包含了相应的头文件,否则您将收到编译器错误,而不会报告您报告的链接器错误。在大多数情况下,在C ++中,头文件只显示您要使用的函数的声明。在您的情况下,定义可以在库文件中找到。您必须告诉链接器将程序与这些lib文件链接起来。请参阅“{4}”在http://opencv.willowgarage.com/wiki/InstallGuide上配置您自己的项目以使用OpenCV,了解如何为OpenCV执行此操作。另外,我建议您增加对c ++构建系统的了解,即编译器是什么,链接器是什么等。