gpt4 book ai didi

c++ - 静态库,链接到共享库

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:44 25 4
gpt4 key购买 nike

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

最佳答案

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

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

关于c++ - 静态库,链接到共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24739317/

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