0

我是使用 Eclipse 和开发将在 Linux(在 ARM 处理器上)上运行的应用程序的新手。我想使用 OpenCV 库(.so 文件)。我的应用程序包含一个链接到多个静态库的可执行文件。此链接在 IDE 设置(ARM linux g++ 链接器设置)中配置。我需要在这些静态库之一中使用 openCV。openCV 库以 .so 文件的形式包含在 Xilinx Eclipse SDK 中。是否可以从我的静态库中链接到这些库?我不确定如何设置。显然静态库项目中没有g++链接器设置。谢谢你的帮助。

4

1 回答 1

2

在 linux 上,静态库实际上只不过是一堆目标文件的集合,因此您无法链接它,但您也不需要链接。因为静态库根本没有链接。

解决方案是将您的最终可执行文件链接到这两个库。您当然可以在静态库中使用 OpenCV 函数,它只会等待稍后解决。

于 2014-07-14T14:56:36.420 回答