Compiled OpenCV-2.4.11 static libraries for MacOS X 10.10
Took a while to figure out how to compile these on Yosemite. So I decided to upload the compiled static libraries for OpenCV 2.4.11. The opencv.pc for pkg-config that was installed by the source package for OpenCV contained errors. So you might have to manually type out the name of the .a files when on your linking step for your project. How I got it to compile was by installing to /usr/local/opencv2 then moving the /opt/local/lib folder to /opt/local/lib.1 to temporarily disable the MacPorts libraries. Then manually specifying the locations of the 3rdparty libs. My project used SDL2 and LibOVR from the Oculus SDK so you should remove those but the command I used to link was:
g++ -std=c++11 -O2 -I/opt/local/include/SDL2 -I/usr/X11R6/include -D_THREAD_SAFE -I../include -I/usr/local/opencv2/include/opencv -I/usr/local/opencv2/include -g -O2 /usr/local/lib/libSDL2.a -lm -liconv -Wl,-framework,OpenGL -Wl,-framework,ForceFeedback -lobjc -Wl,-framework,Cocoa -Wl,-framework,Carbon -Wl,-framework,IOKit -Wl,-framework,CoreAudio -Wl,-framework,AudioToolbox -Wl,-framework,AudioUnit -F../frameworks -framework LibOVR -L/usr/local/opencv2/lib -L/usr/local/opencv2/share/OpenCV/3rdparty/lib -lopencv_world -lopencv_contrib -lopencv_stitching -lopencv_nonfree -lopencv_superres -lopencv_ocl -lopencv_ts -lopencv_videostab -lopencv_gpu -lopencv_photo -lopencv_objdetect -lopencv_legacy -lopencv_video -lopencv_ml -lopencv_calib3d -lopencv_features2d -lopencv_highgui -lopencv_imgproc -lopencv_flann -lopencv_core /usr/local/opencv2/share/OpenCV/3rdparty/lib/liblibjasper.a /usr/local/opencv2/share/OpenCV/3rdparty/lib/libzlib.a /usr/local/opencv2/share/OpenCV/3rdparty/lib/liblibpng.a /usr/local/opencv2/share/OpenCV/3rdparty/lib/liblibjpeg.a /usr/local/opencv2/share/OpenCV/3rdparty/lib/liblibtiff.a -framework OpenCL -framework AppKit -framework QuartzCore -framework QTKit -framework Cocoa /usr/local/opencv2/share/OpenCV/3rdparty/lib/libIlmImf.a -lstdc++ ../libglew.a -o AcidCam_VR ac.o ac.vr.o fractal.o alert_message.o
Download OpenCV 2.4.11 static libraries.
- Jared Bruni