当将OPENCV添加到库时,Apple Mach-O Linker(LD)错误组;可能的修复
Apple Mach-O Linker (ld) Error Group when OpenCV is added to the library; possible fix?
Apple Mach-O Linker(LD)错误组,找到了许多具有相同标签的现有问题,但是没有一个解决我的问题。
我试图将OpenCV包括在我的项目中,以跟踪手部位置。到目前为止,一切都很好,但是当我构建项目时。它给出了错误:Apple Mach-O Linker (ld) Error Group
。
从日志中获得的是我获得的:
ld/user/shaheenakader/library/developer/xcode/deriveddata/handseg-fiojpqxgqvrsbxadwvnbdsljpycy/build/build/build/build/products/debug/handseg normal x86_64 CD/用户/Shaheenakader/文档/跟踪 导出macosx_deployment_target = 10.9 InterMediates/handseg.build/debug/handseg.build/objects normal/x86_64/handseg_depperency_info.dat -o/user/user/shaheenakader/shaheenakader/shaheenakader/library/developer/xcode/xcode/xcode/deriveddata/deriveddata/derseg-fiojpqxgqxgqvrjpy/hompsey debcy/debcy
<>
另外,
ld:未找到-lopencv_imgcodecs的库 clang:错误:链接器命令因出口代码1失败(使用-V查看调用)
以前
我使用Cmake
手动构建OpenCV
库。
和我的Xcode项目中,我将标题搜索路径设置为:/usr/local/include
和库搜索路径:/usr/local/lib
。
另外,将其他链接器标志设置为:-lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videoio -lopencv_videostab
可能会导致这个问题,以及如何解决此问题?任何帮助将非常感激。
这不足以链接xcode中的库。您需要将库添加到项目中。为此,请转到/usr/local/libs
,然后将其拖到Project Explorer(Xcode的左图),然后选择在弹出窗口上创建引用。您可以在该窗口上取消选中选项copy if needed
,以避免库的不必要的克隆。
- 试图在崇高中奔跑. 错误 已发生: 收集2.exe: 错误: ld 返回 1 退出状态
- collect2:错误:ld 返回 1 个退出状态未定义的引用
- C++ collect2:错误:ld 返回 1 退出状态
- 找不到 -llibmysqld Collect2.exe:错误:ld 返回 1 退出状态
- 每次我要使用外部资源时,我都会得到:collect2。exe:错误 ld 返回 1 退出状态
- 当出现错误ld return 1退出状态时,如何编译程序
- Cmake无法在qt-creater/collect2上编译简单的测试程序:错误:ld
- c++ (C::B) 错误:ld 返回 1 个退出状态
- 使用类[错误] LD返回1退出状态
- C++编译错误:ld:找不到体系结构x86_64 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v
- 错误:LD返回1个退出状态-CodeBlocks
- mingw32/bin/ld.exe:找不到 -lfl collect2.exe:错误:ld 返回 1 个退出状态
- 当我使用该功能时,"错误 ld 返回 1 个退出状态"boost::log::add_file_log()"
- Apple Mach-O Linker (ld) 错误.ld: -r 和 -dead-strip 不能一起使用
- collect2:错误:ld 在制作带有代码块的 .so 文件(64 位版本)时返回 1 个退出状态
- 生成文件gtkmm;collect2.exe:错误:ld返回1退出状态
- Collect2:错误:LD在C 中返回1个退出状态
- 无法导出mexfunction:符号未定义的collect.exe2.exe:错误:ld返回1退出状态
- 链接错误:收集 2:错误:ld 返回 1 个退出状态
- 在 OS X 上编译lsd_slam会引发链接错误 ld:找不到 -lGL 的库