![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
等待小弟666
这个作者很懒,什么都没留下…
展开
-
错误使用 mex未找到支持的编译器或 SDK
错误使用 mex未找到支持的编译器或 SDK解决方案原创 2022-12-25 20:36:18 · 453 阅读 · 1 评论 -
FFMPEG安装与使用
FFMPEG;安装;卸载;undefined reference原创 2022-06-16 21:18:26 · 365 阅读 · 0 评论 -
fmt库安装与使用问题解决
# 一、fmt安装git clone https://github.com/fmtlib/fmt.gitcd fmtmkdir buildcd buildcmake ..makesudo make install# 二、出现问题/usr/local/lib/libfmt.a(format.cc.o): relocation R_X86_64_32S against `_ZTVN3fmt2v812format_errorE'打开fmt下面的CmakeList.txt文件,.原创 2022-04-14 10:48:14 · 4543 阅读 · 1 评论 -
ubuntu16.04下安装 levmar
一、levmar主页:Levenberg-Marquardt in C/C++http://users.ics.forth.gr/~lourakis/levmar/index.html二、开始安装进入安装包下,执行make指令:Ubuntu16.04 Compile levmar&Sparselm&SBA_yanqs_whu的博客-CSDN博客Firstly you have to install suitesparse and metis.sudo apt-get inst原创 2022-04-05 15:40:53 · 2062 阅读 · 0 评论 -
Ubuntu16.04下Opencv3.4.5的卸载与带cuda安装
fatal error: dynlink_nvcuvid.h: No such file or directory参考连接:https://blog.csdn.net/y459541195/article/details/102974262cmake 时添加-D BUILD_opencv_cudacodec=OFFopencv_annotation.dir/build.make???? recipe for target ‘bin/opencv_annotation’ failed参考链接:http原创 2022-04-04 15:51:06 · 4260 阅读 · 1 评论 -
Matio安装
一、下载与安装Matio下载链接:https://github.com/tbeu/matio我安装的是1.5.22版本cd matio-1.5.12./configure //如果这一句不能用的话用 bash configure 代替makesudo make install二、修改CmakeList.txtfind_package(MATIO REQUIRED)include_directories(${MATIO_INCLUDE_DIR})将${MATIO_LI原创 2022-04-02 07:36:13 · 1335 阅读 · 0 评论 -
C++下在ROS1 kinetic版本中使用python3
问题来源于libtorch中的Python_header.h在C++代码下,ROS1 kinetic版本环境中,使用libtorch库编译时出现如下问题if PY_MAJOR_VERSION < 3error "Python 2 has reached end-of-life and is no longer supported by PyTorch."endif主要时因为ROS1 kinetic默认使用/usr/bin/python2。参考链接:https://blog.csdn.ne原创 2021-03-30 19:03:18 · 405 阅读 · 0 评论 -
vision的C++API编译
查看已安装torch版本下载对应的vision版本我安装的torch1.7.1版本git checkout v0.8.2https://github.com/pytorch/vision/tree/v0.8.2mkdir buildcd build# Add -DWITH_CUDA=on support for the CUDA if neededcmake -DWITH_CUDA=on ..sudo makesudo make install安装在/usr/local/下inc原创 2021-02-23 21:38:06 · 507 阅读 · 0 评论 -
Cmake卸载与安装
Cmake卸载apt-get安装cmake后卸载方法sudo apt-get remove cmake看一下其他什么卸载了,安装完cmake后需要重新安装一下。源码安装卸载方法https://www.cnblogs.com/blackay03/p/9062503.htmlhttps://blog.csdn.net/xh_hit/article/details/79639930Cmake安装https://cmake.org/files/v3.18/cd cmake-3.18.0sud原创 2021-02-23 19:56:53 · 6226 阅读 · 0 评论 -
ROS kinetic版本opencv与主机安装opencv3冲突的问题
在ROS环境下编译安装Opencv项目出现undefined Reference to.XXX的问题发现CMakeLists.txt内已经将正确的opencv(主机opencv位置)引入,但编译仍然出现上述问题。通过研究发现,主要原因在于:ROS自带了opencv版本,但主机上也安装了opencv,两者版本不一致。参考链接:https://blog.csdn.net/m0_37811342/article/details/79971993第94和96行修改如下:#if(NOT "include;/原创 2021-02-16 15:46:15 · 542 阅读 · 1 评论 -
利用libtorch在C++程序上部署pytorch模型
在torch上导出模型,新建ResNet50.pyimport torchimport torchvision.models as modelsfrom PIL import Imageimport numpy as npimage = Image.open("0.jpg") #图片发在了build文件夹下image = image.resize((224, 224),Image.ANTIALIAS)image = np.asarray(image)image = image / 255i原创 2021-02-13 20:35:08 · 321 阅读 · 1 评论 -
fatal: Needed a single revision和Unable to find current revision in submodule path解决办法
当执行git submodule update 遇见问题fatal: Needed a single revisionUnable to find current revision in submodule path参考资料:https://blog.k-res.net/archives/1595.html可执行rm -rf config/git submodule update --init检查:.git文件夹下config文件中账户名称;.git/modules原创 2021-02-03 19:50:06 · 9173 阅读 · 1 评论 -
file conflicts were fond when attempting to merge into错误解决方法
使用gitkraken切换分支时,出现file conflicts were fond when attempting to merge into(黄色标语)各种按钮点击不好用,包含mark按钮也不行。此时,需要将仓库初始化,也就是重新执行git submodule initgit submodule update但是,执行git submodule init后遇见fatal: multiple stage entries for merged file错误此时参考链接http://m.oic原创 2021-02-01 20:59:45 · 445 阅读 · 0 评论 -
PaddlePaddleDetection使用
PaddlePaddleDetection下载与安装参考文档:https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.0-beta/docs/tutorials/INSTALL_cn.md如果您的机器安装的是CUDA9,请运行以下命令安装python -m pip install paddlepaddle-gpu==1.8.4.post97 -i https://mirror.baidu.com/pypi/simple..原创 2020-12-24 22:06:44 · 733 阅读 · 1 评论 -
ubuntu16.04下安装clang-format代码风格
参考链接:https://blog.csdn.net/start_from_scratch/article/details/849616921、先打开源列表:sudo gedit /etc/apt/sources.list在列表末尾添加:deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main deb-srchttp://apt.llvm.org/xenial/ llvm-toolchain-xenial main2、在终端运行:原创 2020-12-10 20:03:29 · 1499 阅读 · 0 评论 -
typora安装
typora安装wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -# add Typora's repositorysudo add-apt-repository 'deb https://typora.io/linux ./'sudo apt-get update# install typorasudo apt-get install typora打开typora方法1:通过应用图标打开方法2:原创 2020-10-05 11:04:26 · 233 阅读 · 0 评论 -
cmake CMAKE_C_COMPILER “is not a full path to an existing compiler tool”
cmake CMAKE_C_COMPILER “is not a full path to an existing compiler tool”在Qt Creater下CMake之后显示缺少CMAKE_C_COMPILER项,可添加:CMAKE_CXX_COMPILE /usr/bin/c++CMAKE_C_COMPILE /usr/bin/cc...原创 2020-05-02 15:20:39 · 12646 阅读 · 0 评论 -
C++ 矩阵操作,Eigen::MatrixXf一些见解
1 Eigen::MatrixXf矩阵运算加速方法舍弃不必要的计算:用不着的数据去掉;尽量引用加const传递变量;尽量不自己写for计算;加入O3优化:在CMakeLists中添加set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3")message(${CMAKE_CXX_FLAGS})2 Error:cannot call member ...原创 2020-02-11 11:22:30 · 10831 阅读 · 0 评论