欢迎来到皮皮网网首页

【资源整合源码】【rz源码下载】【蜜蜂宝源码】finalshell源码编译

来源:centos源码安装dhcp 时间:2024-12-24 04:30:57

1.(未完)ubuntu20.04 qt6.2.4 aarch64 开发编译环境配置
2.一键搭建open***轻松实现异地组网,源码open***加密传输更加安全,编译内网穿透、源码远程办公

finalshell源码编译

(未完)ubuntu20.04 qt6.2.4 aarch64 开发编译环境配置

       install QT6

       更新

       下载安装工具

       文件权限

       运行在线安装文件

       如果遇到问题:

       重新安装libxcb-xinerama文件

       重新运行

       输入账号,编译然后安装。源码选择一个版本,编译资源整合源码如6.2.4整个勾上,源码然后Next到下载界面。编译

       install opencv

       下载opencv

       解压到指定文件夹

       新建build文件夹,源码cmake编译

       编译程序,编译编译完成后安装

       install eigen

       下载eigen release

       解压

       编译

       完成eigen3的源码安装

       QT include opencv eigen项目迁移到ubuntu后的编译中的报错问题

       就可以正常启动qt creator了。

       解决方法:

       通常安装后就能解决问题,编译如果不行,源码考虑下面的编译软链接方法。

       详细见 qt构建遇到 cannot find -l xxx 问题_qt cannot find -l-CSDN博客、源码 Linux的Qt编译出现:-1: error: cannot find -lGL问题的解决方法-CSDN博客

       虽然教程是用的野火鲁班猫,但是方法是通用的

       安装cmake及其他

       查看cmake版本

       关于烧录Raspberry pi Image

       树莓派插入SD卡并通电。(使用 Raspberry Pi Imager完成SD镜像烧录。)

       可以下载( Ubuntu Lts)作为烧录镜像

       Ubuntu server无界面,使用SSH远程访问,使用finalshell:

       IP查看tplink中的rz源码下载树莓派IP,端口默认是

       QT creator添加Device

       添加设备,可以在局域网中找到设备。

       打开设置,然后add一个Device

       需要填写IP,端口,user name, 如果没有key,就生成一个key file,然后链接,期间需要输入username对应的密码。出现下面窗口就是蜜蜂宝源码配置好了。

       详细可以看这个链接 7. 远程连接 - [野火]嵌入式Qt应用开发实战指南-基于LubanCat-RK开发板 文档

       qt creator kits交叉编译

       PC的Ubuntu.中下载交叉编译包 arm-linux-gcc,然后在ARM板卡上部署测试。参考这个网址:

       aarch对应教程如下:

       3. Qt程序编译 — [野火]嵌入式Qt应用开发实战指南—基于LubanCat-RK开发板 文档 (embedfire.com)

       安装交叉编译器:

       先看看自己虚拟机(PC)的信息

       然后看下嵌入式设备(arm)的信息

       针对arm嵌入式系统,使用Ubuntu.系统apt 安装交叉编译器, 其安装命令是

       通过这个指令获取就不用下面的操作下载压缩包了,

       从网盘获取交叉编译器、Qt库文件(针对aarch平台)、sysroot文件 # 复制文件到虚拟机系统中

       查看解压到的位置

       查看刚才解压的文件。

       安装完了之后在terminal中输入aarch + TAB,如下就是一梦源码安装成了:

       编译源码测试:

       先写个c文件交叉编译试试

       main.cpp内容:

       编译通过后通过file指令查看文件类型是否是ELF:bit LSB shared object,ARM aarch...。如果是,则完成源码编译。

       编译后生成了main可执行文件,拷贝到arm平台测试,查看输出:hello world!!!。

       Qt编译arm(aarch)环境搭建

       下载qt6.2.4源代码,在虚拟机上编译aarch版本的库文件

       打开QT Creator,打开kits配置套件

       如下添加一个/opt目录下的qmake

       添加gcc g++ aarch编译器

       添加一个构建套件kit, 如下:

       源程序选择构建套件并运行:

       在嵌入式设备linux系统上运行编译好的程序:

       复制Qt库到板卡,然后设置相应的源码冻结期环境变量,就可以运行程序。 先复制前面编译的Qt程序到板卡,然后简单运行程序:

       使用winscp拷贝依赖文件到嵌入式设备上,如树莓派:

       解压完成后,设置该库为环境变量

       并重新运行程序

       如果要永久变更,就在~/.bashrc中写入

       终端运行:

       板卡上可能要安装一些库

一键搭建open***轻松实现异地组网,open***加密传输更加安全,内网穿透、远程办公

       搭建open***实现异地组网,轻松完成。

       1、服务器采购,优先考虑国内服务器。

       2、SSH工具选择Finalshell,获取连接地址:hostbuf.com/t/.html。

       3、开放端口或调整防火墙规则,确保网络畅通。

       4、下载Open***安装程序,源代码地址:github.com/Nyr/open***-...

       若下载链接有误,直接从GitHub项目中下载源代码,上传至服务器后执行安装命令。

       5、执行安装命令,配置Open***,选择协议(TCP)和端口(非默认端口推荐),命名服务,确认信息两次,完成安装。

       6、设置Open***开机自启,确保稳定运行。

       7、下载Open***客户端,获取访问入口:open***.net/client/。

       8、访问Open***服务配置路径:/etc/open***/server,调整server.conf文件以适应特定需求。

       9、保存配置更改后,重启服务器,完成搭建,实现安全加密传输与内网穿透,为远程办公提供可靠支持。