Я хорошо знаком с компиляцией библиотек Windows и Linux, но на сегодняшний день, когда я видел MinGW
на моей машине Windows, выкинул файлы dll.a
и .a
после компиляции OpenCV, я начал серьезно задумываться.
Это мой вывод \lib
из компиляции OpenCV:
2012-12-21 23:35 1 338 420 libopencv_core243.dll.a
2012-12-21 23:33 224 994 libopencv_core_pch_dephelp.a
2012-12-21 23:38 830 820 libopencv_features2d243.dll.a
И мой вывод \bin
:
2012-12-21 23:40 356 178 libopencv_perf_core.dll.a
2012-12-21 23:45 362 702 libopencv_perf_features2d.dll.a
2012-12-21 23:35 4 086 052 libopencv_core243.dll
2012-12-21 23:38 2 102 896 libopencv_features2d243.dll
(Я, очевидно, имею больше двоичных файлов, но нет смысла перечислять его здесь)
Может кто-нибудь сказать мне, если это обычные статические библиотеки, с которыми я могу связать? и как я должен ссылаться на них?