跨平台
文章平均质量分 70
爱上coding
这个作者很懒,什么都没留下…
展开
-
linux(x86_64, arm)跨平台开发
1.概述linux系统下C++程序开发,主要依赖处理器的架构(x86架构,Arm架构)。为了达到跨平台移植的目的。可以采用俩种方案:CMakeLists组织编译工程,目标机器上重新编译;利用交叉编译器在宿主机器上进行交叉编译,然后将可执行文件拷贝到目标机器,直接运行。2.方案一 – 交叉编译以下以qt程序开发为例下载交叉编译器工具链:详细地址解压,主要使用bin文件夹下的可执行文件设置交叉编译工具链环境变量/etc/bash.bashc# Add Arm toolschain pa原创 2021-01-20 11:21:54 · 2519 阅读 · 0 评论 -
libtorch,TenSorRt跨平台编译一二
1. windows软件配置CUDA,CUDNN,libtorch,opencv,CMake笔者使用:cuda10.1, cudnn7.6.5, libtorch 1.3.0(cuda10.1)注意:libtorch版本>1.3.0时,需要支持c++14的编译器编译2. 输入模型pt文件(模型文件需要转化,pt->wts),linux下的cmakelist工程文件详情见yolov3工程3. cudnn安装cudnn下载之后不用安装,解压即可。下载解压缩后,将其文件夹下cnd原创 2020-12-24 13:21:52 · 1897 阅读 · 0 评论 -
vscode远程开发问题记录
一、软件使用问题1. Remot - SSH远程插件问题错误:过程试图写入的管道不存在原因: 同一个vscode连接相同ip地址远程目标主机>1台分析:ssh会把访问过计算机的公钥(public key)都记录在known_hosts文件中。每次访问相同计算机时,OpenSSH会核对公钥。不同主机的公钥是不同的,然而本地计算机默认上次远程连接的上次的公钥,然后出现冲突警告,需要手动删除或者修改known_hosts文件内容。windows下地址:C:\Users\Administrator\原创 2020-12-17 16:44:20 · 486 阅读 · 0 评论