Opencv Static build,jpeg,png,tiff不是静态链接?

时间:2012-04-01 16:33:14

标签: opencv build static-libraries

我将opencv 233构建为一个静态库,但是当我在我的应用程序中使用它时,它在调用cv :: imwrite()时会出现链接错误,即tiff,png,jasp libs没有链接。这是我应该在我的应用程序中链接这些我自己的意图,还是我构建它的wronge。

我希望openpart_vig_highgui.lib中的3方库是静态的,而不是在我的应用程序中自己链接它们。

enter image description here

2 个答案:

答案 0 :(得分:1)

在解决方案中,如果为visual studio 2010配置,则不会将第3方库设置为链接。将highgui项目的链接库依赖项更改为true。

答案 1 :(得分:-2)

在cmake中,确保选中了BUILD_3RDPARTY或其调用的内容。然后,OpenCV将从其自己的树构建lib依赖项并静态链接到highgui。这是Windows的默认设置。