I have an application that requires OpenCV 2.4.11 to link, so in my
make file I ensure I use the following linker flag pattern:
How robust is this assumption?
My specific problem is with my own machine, Ubuntu 14.04, which has v2.4.7 as default, so if I just use
-lopencv_core I get the wrong version pulled in. I use
cv::fisheye which is a 2.4.11 or later feature, and CMake's
find_package(OpenCV) doesn't have a version specification feature.