gpt4 book ai didi

c++ - 我如何在一台 Linux PC 上使用 Opencv 构建到另一台?

转载 作者:IT王子 更新时间:2023-10-29 00:40:07 24 4
gpt4 key购买 nike

我正在尝试使用 opencv 创建一个 C++ 应用程序,并与其他未在其 PC 上安装 Opencv 的用户共享该应用程序。我该怎么做?

我试过了:

  1. 我复制了一些/home/myfolder 路径下的所有头文件、源文件和库。
    1. 我创建了应用程序并链接了存储在/home/myfolder 中的所有文件。
    2. 将环境变量 LD_LIBRARY_PATH 设置为指向 .bashrc 文件中的/home/myfolder,以便应用程序可以在运行时找到这些库。

我能够在我的 PC 上编译,但是当我与其他 PC 共享我的文件夹并链接所有库时,我收到 Opencv 的 undefined reference 错误。

谢谢

最佳答案

答案是静态链接。如果您不关心可执行文件的大小并且目标机器没有所需的库,只需在可执行文件中提供它们即可。请看this问题供引用。

关于c++ - 我如何在一台 Linux PC 上使用 Opencv 构建到另一台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45810163/

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