您现在的位置是:首页 > 正文

g++编译——动态链接库问题

2024-02-29 14:44:22阅读 0

编译时找不到".so"文件

-L 添加路径   -l添加库文件,例:

g++ test.cpp -o test -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs

g++ test.cpp -L /usr/local/lib/ -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_imgcodecs -o test

运行时找不到".so"文件

添加lib path变量,例:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

创建软连接,例:

sudo ln -s /usr/local/lib/libopencv_highgui.so /usr/lib/

修改/etc/ld.so.conf文件

网站文章

  • 六.Redis极简入门-Redis实现分布式锁原理

    六.Redis极简入门-Redis实现分布式锁原理

    老鸟飞过,学习使用,欢迎交流 理解分布式锁 为什么要分布式锁 在并发场景中,我们可以使用加锁的手段来保证业务方法或代码的原子性操作,从而防止数据被并发修改引发安全问题,在单体应用中我们可以使用互斥锁如...

    2024-02-29 14:44:18
  • 离职前的最后三周

    倒数第二十一天 2022.03.10 每天总得学点东西吧... 学习了Mybatis源码架构、设计模式(装饰器模式、适配器模式与桥接模式): 【设计模式】装饰器模式 【设计模式】适配器模式与桥接模式 ...

    2024-02-29 14:44:12
  • 什么是哈希表?

    什么是哈希表?

    我们在这篇文章将要学习最有用的数据结构之一—哈希表,哈希表的英文叫 Hash Table,也可以称为散列表或者 Hash 表。 哈希表用的是数组支持按照下标随机访问数据的特性,所以哈希表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 哈希表存储的是由键(key)和值(value)组成的数据。 例如,我们将每个人的性别作为数据进行存储,键为人名,值为对应的性...

    2024-02-29 14:43:43
  • Properties集合基本介绍和使用

    Properties集合基本介绍和使用

    Map接口实现类Properties【重点】 基本介绍: Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存数据 它使用特点和Hashtable类似 ...

    2024-02-29 14:43:35
  • 位置不可用–无法访问X:.–文件或目录损坏且无法读取

    位置不可用–无法访问X:.–文件或目录损坏且无法读取

    位置不可用–无法访问X:.–文件或目录损坏且无法读取 正当打开我心爱的移动硬盘时出现如下: 当时我的内心慌得一批,毕竟。。。 网上搜索后发现如下办法,抱着活马当死马医的想法试了试 打开CMD–>输入 chkdsk i: /f (i:为修复的盘符) 等待片刻后。。。 OK!! ...

    2024-02-29 14:43:28
  • (剑指off版)旋转数组求最小值(通俗易懂)

    (剑指off版)旋转数组求最小值(通俗易懂)

    最近遇到一道基于二分查找的题觉得挺有意思,虽然不算难但一开始小编还是花了不少时间理解题目,且其中也有许多要注意的细节。接下来小编就带大家一步步来透彻的理解吧。

    2024-02-29 14:43:21
  • STL之traits编程技法

    STL之traits编程技法

    迭代器概念与traits编程技巧 迭代器: STL的中心思想在于:将数据容器和算法分开,彼此独立设计,最后再以一贴胶着剂将他们撮合在一起。这边是迭代器的功能。 迭代器是一种行为类似指针的对象,而指针的各种行为中最常见也最重要的便是内容提领和成员访问,因此迭代器最主要的编程工作就是对operator*和operator->进行重载工作。关于这一点C++标注程序库有一个auto_ptr可供...

    2024-02-29 14:42:53
  • 混合云备份HBR如何跨地域备份/ECS跨地域容灾?

    通过镜像备份库功能实现跨地域备份,给数据提供多重保护。提供ECS秒级RPO、分钟级RTO高性能跨地域容灾。

    2024-02-29 14:42:46
  • JavaScript相关基础知识

    JavaScript概述1、JavaScript 是一种基于对象和事件驱动并具有安全性能的脚本语言。2、JavaScript 优点:①动态类型,不用给变量指定数据类型②弱类型,一个变量可以赋不同类型的...

    2024-02-29 14:42:38
  • 使用JS给页面添加水印效果

    使用JS给页面添加水印效果

    原文:https://www.cnblogs.com/Miracle-ZLZ/p/9340249.html 此方法可以给整个页面或某个div添加水印效果。 1、普通使用方式: $(document).ready(function() { var watermark_txt = "测试效果" + getDate(); watermark({"watermarl...

    2024-02-29 14:42:10