简介:Linux系统下的QT项目打包操作非常的简单,掌握了相关操作,就可以把一个可执行文件进行打包成deb,提供别人使用。本文主要介绍QT在Linux系统下如何打包,及相关操作实例代码及介绍。
介绍:Linux系统下QT项目打包,主要是把编译后的可执行文件打包发布,这样就可以很方便的把该可执行程序发布到自己电脑上,以便之后可以运行。QT作为开发linux应用程序的一个很好的工具,具有友好的界面和强大的功能,可以为开发者更好的展示自己的产品,使开发者的工作更加轻松。
步骤:
1)将需要打包的可执行文件放到一个专门的文件夹中,然后创建一个安装脚本,用于告诉系统如何安装和操作。
2)创建一个更新脚本,用于安装程序,在程序安装成功后启动可执行文件。
3)把配置文件放到对应的文件夹中,权限配置见下:
sudo chown -R root:root /usr/share/myapp
sudo chmod -R 755 /usr/share/myapp

4)最后执行打包脚本,将可执行文件打包发布。
# 打包脚本
# 打包
dpkg-deb –build package
# 生成的文件 package.deb
结论:本文介绍了Linux系统下QT项目的打包操作,主要步骤需要准备可执行文件、创建安装脚本以及更新脚本,权限配置文件以及最后执行打包脚本。只要掌握了上述基本操作,就可以很方便的把可执行程序打包发布到自己电脑上,以便以后可以运行。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
Linux/QT 如何设置Qt应用程序图标
Icon”就可以看到在各种平台设置Qt程序图标的方法。 Setting the Application Icon on WindowsFirst, create an ICO format bitmap file that contains the iconimage. This can be done with e.g. Microsoft Visual C++: SelectFile|New, then select the File tab in the dialog that appears, andchoose Icon. (Note that you do not need to load your applicationinto Visual C++; here we are only using the icon editor.)Store the ICO file in your application’s source code directory,for example, with the name . Then, create a text filecalled, say, in which you put a single Line of text:IDI_, assuming you are using qmake to generateyour makefiles, add this line to your file:RC_FILE = your makefile and your file will now be represented with your icon you do not use qmake, the necessary steps are: first, run therc program on the file, then link your application with theresulting file.操作如下:首先准备个ICO图标。 例如用记事本新建个文件,里面就写一行:IDI_ICON1 ICON DISCARDABLE “”保存改名为 并把它和你的图标一起复制到你的QT工程项目的目录。 用记事本打开你的QT工程文件(如 “” ),在里面最后新添一行保存,编译你的工程,成功了吧。
clx是什么意思
CLX(Component Library for Cross-Platform 跨平台组件库)是可以应用在Win32和Linux两种平台上的. 用Delphi 7 开发的CLX程序,可以不做任何修改,在Linux下用Kylix重新编译. Delphi 7现在支持VCL和CLX两个类库。CLX在底层是基于Qt这个类库的,在Linux系统上面Qt的名字是非常重要的
ubuntu下qt如何编译c++源文件?
不能直接编译C++源文件的,需要建立工程之后才能用这些。建立工程的时候可以选择是否为纯C++项目或者Qt项目
发表评论