linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?
您可以從項(xiàng)目中創(chuàng)建debian包.據(jù)我所知,你想創(chuàng)建一個(gè)用于分發(fā)的包,所以我建議你從你的項(xiàng)目中創(chuàng)建一個(gè)debian包.
Here是Debian Packaging系統(tǒng)的介紹.在文章中,他們在某些時(shí)候描述了如何創(chuàng)建一個(gè)“規(guī)則”文件,它是構(gòu)建過程的核心.以下是我通常用于Qt / KDE項(xiàng)目的示例:
#!/usr/bin/make -f
#export DH_VERBOSE=1
# This is the debhelper compatability version to use.
#export DH_COMPAT=3
DESTDIR=$(CURDIR)/debian/project
TR_DIR=$(CURDIR)/debian/project/usr/share/qt4/translations
configure:
qmake project.pro
clean:
dh_testdir
dh_testroot
dh_clean
build: configure
dh_testdir
lrelease translations/project_en.ts
$(MAKE)
install: build
mkdir -p $(TR_DIR)
cp translations/project_en.qm $(TR_DIR)
$(MAKE) INSTALL_ROOT=$(CURDIR)/debian/project install
dh_installdirs
binary-arch: build install
dh_testdir
dh_testroot
dh_installmenu
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
這對于小型項(xiàng)目來說通常是足夠的.
總結(jié)
以上是生活随笔為你收集整理的linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bt3怎么u盘安装 BT3 U盘安装教程
- 下一篇: linux 其他常用命令