gpt4 book ai didi

c++ - 链接到 MacOSX 下的 OpenCV

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:53 24 4
gpt4 key购买 nike

我正在尝试在最初在 Linux 下的 MacOS X Snow Leopard 中编译 C++/OpenCV 代码。我使用 MacPorts 安装了 OpenCV 2.2,但我不能再使用这样的东西了:

g++ -o Localization Localization.o DataReader.o Kalman.o -libopencv_core -libopencv_highgui -L/usr/local/lib/

我收到这个错误:

ld: library not found for -libopencv_core
collect2: ld returned 1 exit status
make: *** [Localization] Error 1

我尝试了其他变体;像-lcv, -lhighgui,我原来用过,但我不确定在这里用什么。

最佳答案

如果您使用的是 macports,则说明您使用了错误的路径。应该是-L/opt/local/lib,不是/usr/local。此外,为了使事情更简单,您应该只使用 pkg-config:

g++ -o Localization Localization.o DataReader.o Kalman.o $(pkg-config --libs opencv)

(假定您的 PATH 中有 /opt/local/bin)。这样你就可以对 linux 和 OS X 使用同一行。

关于c++ - 链接到 MacOSX 下的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6042819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com