OpenCV Статическая сборка, JPEG, PNG, TIFF не статически связаны? - PullRequest
2 голосов
/ 01 апреля 2012

Я собираю opencv 233 как статическую библиотеку, но когда я использую ее в своем приложении, при вызове cv :: imwrite () он выдает ошибки связи, которые не связывают библиотеки tiff, png, jasp.Это намерение, что я должен связать их сам в своем приложении, или я сделал это неправильно.

Мне бы хотелось, чтобы 3-сторонние библиотеки были статически включены в opencv_highgui.lib вместо того, чтобы самим связывать их в моих приложениях.

enter image description here

Ответы [ 2 ]

1 голос
/ 01 апреля 2012

В решении, если оно настроено для Visual Studio 2010, сторонние библиотеки не должны быть связаны. Измените Зависимости библиотеки ссылок на true для проекта highgui.

0 голосов
/ 01 апреля 2012

В cmake убедитесь, что у вас установлен флажок BUILD_3RDPARTY или как он там называется. Затем OpenCV будет строить зависимости lib из своего собственного дерева и статически связывать их с highgui. Это значение по умолчанию для Windows.

...