logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ubuntu使用静态库在编译时报relocation R_X86_64_TPOFF32 against symbol错误

原因是项目使用的是-fPIC ,而生成静态库时没有加 -fPIC 选项。中加上add_compile_options(-fPIC)即可。在cmakelist。

文章图片
#ubuntu#linux#运维
cmake连接自己封装的库时报接口找不到定义问题

如果自己的库引用了其他库,需要把自己的库在target_link_libraries中放在被引用的库前面。自己编译好库后在cmake中引用,链接时报接口未定义的错误。

#c++
symbol lookup error: ./capture: undefined symbol: _ZN2cv3MatC1Ev

的构造函数),原因是在编译时链接了一个版本的 OpenCV 库,但在运行时使用了另一个版本的库。比如系统自带有opencv库,自己又在另外的位置安装了不同版本的opencv库。解决办法,在cmake的时候指定oepncv的路径和版本。这个错误是程序运行时没有正确找到或加载所需的符号(

#ubuntu#linux#运维
ubuntu下remmina远程另一个windows或者ubuntu的使用

3)vnc和ssh,可视化图形界面,1和2的方式都没法像正常使用ubuntu desktop图形界面那么方便 ,使用rdp和ssh结合可以像正常使用ubuntu系统一样远程另一个ubuntu,选择vnc协议,输入ip用户名和密码,在ssh tunnel选项里enable ssh tunnel,输入账户和密码。1)使用ssh,使用ssh远程只能进入命令行,没有图形界面,选择ssh协议,输入ip用户名

文章图片
#ubuntu#linux#运维
ubuntu下无法访问和ping通github的一种解决方法

sudo service network-manager restart命令,然后就可以正常ping通和打开github网页了。近期在ubuntu下突然无法访问github了,ping也无法ping通,尝试过更换不同的网络也无济于事。两行,然后重启网络,因为我的ubuntu20里/etc/init.d/networking 这个,所以改成了使用。sudo gedit /etc/hosts后再hos

文章图片
#ubuntu#linux#运维
c++中函数定义大数组导致线程堆栈已用完解决办法

1.函数中定义了大数组比如cv::Vec3b image_color[1200][1900];存放在静态存储区,就不是在堆栈里面。2)使用动态分配内存。

文章图片
#c++#开发语言
到底了