logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

/usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0:-1: error: error adding symbols: DSO missing fro

boost.filesystem处理目录确实方便,于是本人使用cmake来加载的boost,但使用filesystem出现这一bug。上网google,别人说要加上"-lboost_system",但我添加上仍然不好使用。最后,抱着试试的心态使用了target_link_libraries(ABC boost_system boost_filesystem)结果成功,特此记录。

导出c++模板

笔者写的代码要求跨平台,在linux测试通过的代码,在windows下有问题。主要在两项,一个是windows平台要求的__declspec(dllexport),另一个就是模板函数与类。第一项,使用cmake可以获得完美的解决方案,本文主要说第二项。目前导出模板函数,已经试验成功。导出模板类也类似。windows的编译机制里,只是声明模板函数,编译器不知道数据类型,无法定义函数,所以此时只...

#c++
linux 手动升级 g++-6

因工作需要,得升级下g++。本机g++版本是4.8想升级到g++6。由于网络问题,不能添加PPA,所以只能手动编译。第一步,编译并安装g++-6编译g++6的脚本如下:# 下载源码到 "~/Downloads" 目录wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2tar -jxvf gcc-6.1...

CMake 简明教程(3)---安装及测试

原文网址:http://cmake.org/cmake/help/cmake_tutorial.html教程中所有的代码都可以在这里找到:http://public.kitware.com/cgi-bin/viewcvs.cgi/CMake/Tests/Tutorial/这一节中,我们会为项目添加安装和测试规则。安装规则(install rule)可直接添加,对于linux和m

win10 wsl2 + ubuntu20.04 配置 ROS-Noetic

最近研究ROS,最好的环境还是linux。现在WSL(Windows Sub Linux)用着还不错,决定就是它了,不用弄双系统了。安装WSL2+Ubuntu网上帖子很多,可参此文。安装ROS-Noetic步骤清晰,细节曲折,主要是科学上网的问题。1. 添加ROS官方源sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_re

#自动驾驶#ubuntu
tensorflow 使用遇到问题及解决办法

变量消耗显存不多却显存不足UserWarning: Converting sparse IndexedSlices to a dense Tensor of unknown shape.This may consume a large amount of memory."Converting sparse IndexedSlices to a dense Tensor of unknown s

#tensorflow
c++ protobuf与json互转

需要添加的头文件#include <google/protobuf/message.h>#include <google/protobuf/util/json_util.h>#include <google/protobuf/text_format.h>json串与protobuf的message互转// json-string 转 protobuf messa

#json
坐标系转换

今天一项工作要处理坐标变换,简单研究了下,原理如下:图中,世界坐标系是(X,Y,Z)(X, Y, Z)(X,Y,Z),局部坐标系是(X′,Y′,Z′)(X', Y', Z')(X′,Y′,Z′),局部坐标系原点O′O'O′。要转换的点是PPP。OP=x∗i+y∗j+z∗kOO′=a∗i+b∗j+c∗kOP =x*i+...

Mac下编译 OSG ( OpenSceneGraph )

最近要用到OpenSceneGraph得编译它,但MacOS使用开源软件确实比linux和windows麻烦。第一轮,修改portfile我使用MacPorts管理软件,能正常安装OSG,而且是最新版本,但默认没有编译osgQt,我研究很久,才发现可能通过修改portfile实现sudo port edit OpenSceneGraph# 打开OSG配置文件在最后几行找

visual studio code 输出到“调试控制台”而不是“终端”

visual studio code每次debug,默认会显示“终端窗口”,但终端窗口会添加很多附属信息,比如启动的程序、参数等等。但visual studio code的“调试控制台”就很好,每次只显示本次调试的结果。经过上网查找及尝试,最终发现了解决办法,在launch.json中对应配置中,添加一行:"console":"none"“console”的

    共 14 条
  • 1
  • 2
  • 请选择