Linux & Qt 碎碎念

Linux环境搭建与Qt程序开发经验分享
本文记录了在Linux环境下搭建Ubuntu平台、VNC远程控制及Qt程序开发的过程。作者提到在Linux上执行Qt程序需要指定编译选项,操作Office与Windows有所不同,并详细阐述了动态库的搜索路径和程序打包的注意事项。此外,还分享了如何解决运行时库缺失的问题。

Linux碎碎念

目录

Linux碎碎念

前言

一、搭建Ubuntu平台

二、VNC部分搭建

三、Makefile文件

四、Qt相关

1.在Linux上无法双击执行直接编好的程序。

2.代码块使用

3.操作office在linux上和Win上的不同

4.Linux中库读取和环境变量设置

5.程序打包

6.运行时无法确定具体哪个库缺少

总结


前言

由于软件平台的需求,在八月底到九月底一个月完成了Linux下Ubuntu的程序的编译,以下对最近遇到的一些问题做个大概的复盘,旨在为接下来写更加细化的操作列一个大纲。

一、搭建Ubuntu平台

搭建Ubuntu平台,最初始版本是在虚拟机上进行操作,安装了需要使用的Qt和Gcc,打算使用QtCreator作为Qt程序的IDE,使用Gcc作为编译工具。

安装Qt可直接在官网上进行下载run包进行安装。具体的网址可参照百度进行搜索,这里需要提的是现在的镜像网址中间缺失了4.*和5.*的部分版本,需要下载其中缺失版本的可移步至http://download.qt.io/new_archive/qt/ 。

安装Gcc可使用终端进行安装,简单快捷,sudo apt-get install build-essential,具体某一个Linux系统的不同版本安装软件方法依旧可参考度娘。

二、VNC部分搭建

搭建好工具运行平台之后,由于有需要桌面远程控制的需求,因此需要安装VNC,VNC安装时需要安装X11桌面进行支持,据说会更好进行支持桌面控制,在虚拟机上使用Ubuntu时若要使用VNC进行控制,VMware虚拟机默认设置中默认不能进行VNC控制,在设置中需要将其开启。

可在被控制的Ubuntu系统内安装好VNC Server后,使用命令进行启动,在要控制的机器上使用VNC View进行控制。注:在Ubuntu中可以在应用商店中安装VNC,但是需要有网络进行支持,登录同一个账户,使用云进行控制,这种情况不适用于使用局域网的情况(PS:我大概是这么理解的,如有错误欢迎指正)。VNC的默认端口号是5900,之后启动一个服务依次端口号+1, 5901 5902

三、Makefile文件

使用Makefile文件进行C++库的编译,具体Makefile文件的编写需要专门写一篇文章才能将其最基础的使用描述清楚,在此不做详述。在此留坑,以后来补。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值