Qt笔记(二)linux下Qt安装使用
环境:VMWare虚拟机,CentOS 7
一、下载
wget http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.12/5.12.8/qt-opensource-linux-x64-5.12.8.run
二、安装
chmod +x qt-opensource-linux-x64-5.12.8.run
或者:右键-->属性-->允许作为程序执行
然后和Windows一样,右键运行,断网安装,速度很快。
三、调试
之所以为了在Linux下装Qt,打算是当IDE用的,用Qt Creator调试代码,但是在我安装好,写了个hello world,debug编译,打断点调试的时候总是一闪而过。然后看控制台日志:
unable create a debuging enging
打开工具-->选项-->Debuggers显示是有gdb的,但总是不成功
然后打开构建套件详情,发现原来是这里的Debugger为None,任选一个:
然后调试,一切正常,perfect!
还有一点,安装时即使勾选MinGW 64位编译器,也是使用Linux系统自带的gcc,默认4.8,而不会再安装一个,所以Qt Linux版安装包很小。
四、创建软连接
就像Windows桌面上的快捷方式一样,也建个软连接放到桌面上,免得每次都要输命令行启动(所以环境变量配不配都一样,qmake的还是要配的,记得source刷新)
ln -s /opt/Qt5.12.8/Tools/QtCreator/bin /root/qtcreator
然后就会在 root 目录下创建一个软连接,再将它复制到桌面就可以了,双击桌面软连接(快捷方式)启动Qt Creator
五、关于Qt控制台应用程序
如图:
该工程为Qt控制台应用程序,注释掉的这三行使用了Qt的console模块,就像一个单独的命令行窗口。注掉后就变成了一个普通的C++ main函数工程(类似VS的win32工程)。
注释前debug编译为260K,注释后debug编译为26K.
六、打包发布
下载编译好的 linuxdeployqt 程序,然后改个名,chmod +x 命令赋予执行权限,拷贝到环境变量目录下。就像使用 windeployqt一样,使用 linuxdeployqt 打包发布,比 ldd 命令查询链接库,然后手动复制的更方便安全。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探