我正在嘗試編寫我的第一個Qt安裝程序並遇到問題。在我的安裝程序中,在其中一個軟件包中,我需要在安裝結束時運行.exe
文件,並添加一個環境變量。如何爲Qt安裝程序編寫腳本
我認爲這樣做的方法是使用package.xml
文件中的腳本選項,但我不知道如何編寫該腳本,我找不到如何在任何地方執行該腳本的一步一步解釋。
有人可以幫忙嗎?
我正在嘗試編寫我的第一個Qt安裝程序並遇到問題。在我的安裝程序中,在其中一個軟件包中,我需要在安裝結束時運行.exe
文件,並添加一個環境變量。如何爲Qt安裝程序編寫腳本
我認爲這樣做的方法是使用package.xml
文件中的腳本選項,但我不知道如何編寫該腳本,我找不到如何在任何地方執行該腳本的一步一步解釋。
有人可以幫忙嗎?
我最近一直在遭受和你一樣的命運,但大部分都是通過在這裏找到的Qt安裝程序框架示例和文檔來實現你想要做的事情,這裏有http://qt-project.org/doc/qtinstallerframework-1.5/index.html和http://doc.qt.io/qtinstallerframework/qtifwexamples.html。
這些頁面上提供的信息有點含糊,但有一點實驗,你應該能夠創建你需要的安裝腳本。
你想實現安裝的package.xml文件腳本要求你添加一個
<Script>installscript.qs</Script>
標籤,而且installscript.qs
自身應位於該包的元文件夾。然後installscript.qs
將包含,除一些其他的東西,一個
component.addOperation("Execute".....)
命令,將你需要.exe
執行。環境變量的相同過程可以使用執行操作來運行批處理文件,從而在用戶系統上創建變量。
我一直在嘗試過去的幾個星期來實施在qt安裝程序框架文檔中詳細描述的自定義操作,但到目前爲止一直沒有成功,所以如果你在這方面有任何進展,隨時傳遞信息;)
嗨,大家好,我有一個問題,請。我不知道如何創建** .qs **文件。 :( – Franky
@Franky .qs文件沒什麼特別之處,它只是一個文本文件,在它的最後有一個.qs文件。 – rationalcoder