我将opencv 233构建为一个静态库,但是当我在我的应用程序中使用它时,它在调用cv :: imwrite()时会出现链接错误,即tiff,png,jasp libs没有链接。这是我应该在我的应用程序中链接这些我自己的意图,还是我构建它的wronge。
我希望openpart_vig_highgui.lib中的3方库是静态的,而不是在我的应用程序中自己链接它们。
答案 0 :(得分:1)
在解决方案中,如果为visual studio 2010配置,则不会将第3方库设置为链接。将highgui项目的链接库依赖项更改为true。
答案 1 :(得分:-2)
在cmake中,确保选中了BUILD_3RDPARTY或其调用的内容。然后,OpenCV将从其自己的树构建lib依赖项并静态链接到highgui。这是Windows的默认设置。