无法将 opencv static .lib 合并为一个 .lib

Can not merge opencv static .lib's into one .lib

提问人:Eugene Alexeev 提问时间:12/1/2022 更新时间:12/1/2022 访问量:65

问:

您可能知道,当您静态编译 OpenCV 时,它会生成大量文件,现在我需要将它们全部合并到一个文件中。为此,我使用下一个命令:.lib.lib

lib.exe /OUT:opencv_all.lib IlmImf.lib ittnotify.lib libjasper.lib libjpeg-turbo.lib libpng.lib libprotobuf.lib libtiff.lib opencv_calib3d411.lib opencv_core411.lib opencv_dnn411.lib opencv_highgui411.lib opencv_imgcodecs411.lib opencv_imgproc411.lib opencv_video411.lib opencv_videoio411.lib quirc.lib zlib.lib

但是当我使用我的文件时,代码不起作用,我有一大堆错误。我每次使用这个库都会遇到错误。请告诉我我在这里错过了什么.libUnresolved external symbolUnresolved external symbol

C++ Windows OpenCV 解析外部

评论

1赞 Dan Mašek 12/2/2022
“你可能知道......”——如果你建造.运行 CMake 而不是重新发明轮子;)opencv_world-DBUILD_opencv_world=ON
0赞 Eugene Alexeev 12/5/2022
你好@DanMašek!感谢您的回复!我已经试过了,但我仍然有相同的结果 - 一堆错误Unresolved external symbol

答: 暂无答案