我想爲我的項目製作INSTALLS選項。我想要的是當我調用「make install」來移動和重命名一個或多個文件時。如何用qmake INSTALLS重命名文件
0
A
回答
1
我找到真正的答案在Qt的forum
例如我給我自己的測試
MY_INSTALL_PATH =$$PWD/NewFolder
extra_install.path = $$MY_INSTALL_PATH
extra_install.extra = cp test.txt renamed.txt
extra_install.files = renamed.txt
INSTALLS += extra_install
這是創建test.txt的命名rename.txt的副本,之後把這個文件在NewFolder
2
據爲QMake's INSTALLS option的文檔,您可以通過指定的東西「.extra」
configInstall.extra = cp myApp.cfg.default $$MY_INSTALL_PATH/myApp.cfg
INSTALLS += configInstall
如果我正確寫的例子指定用於安裝步驟行動,執行‘make install的’將導致myApp.cfg.default
以應對由MY_INSTALL_PATH
定義的安裝目錄,並將其更名爲myApp.cfg
。
+0
我會投票給你,因爲你靠近,但你的答案不適合我。我會發布真正的答案,我發現在Qt論壇。感謝關注 – themean
相關問題
- 1. 如何指定輸入QMake INSTALLS變量?
- 2. 如何重命名文件?
- 3. 如何重命名文件?
- 4. 如何使用java重命名文件
- 5. 如何使用Python重命名文件
- 6. 如何使用ajax重命名文件
- 7. 如何使用Node.js重命名文件
- 8. 如何使用wstring重命名文件?
- 9. 如何使用Perl重命名文件
- 10. 如何用Python重命名文件?
- 11. 如何使用R重命名文件?
- 12. 如何使用os.walk()重命名文件?
- 13. 使用INSTALLS變量安裝與Qmake的依賴關係
- 14. python文件被重命名,如何獲得'重命名時間'
- 15. 重命名文件
- 16. 重命名文件
- 17. 用NPM重命名文件
- 18. 用filepicker.io重命名文件
- 19. 用uploadify重命名文件
- 20. 用Git重命名文件
- 21. 用InkFilePicker重命名文件
- 22. 用Python重命名文件
- 23. 如何根據現有文件名重命名文件名
- 24. 重命名文件
- 25. 重命名文件
- 26. 重命名文件
- 27. 擊 - 重命名文件名
- 28. 重命名文件
- 29. 重命名文件
- 30. 重命名文件名C++
我不認爲這個答案是真的:與qt5,上面將*取代*默認使用'cp test.txt renamed.txt'命令安裝行爲,但'renamed.txt'永遠不會被安裝到'NewFolder'中。 – larsks
這不會取代默認的安裝行爲,這兩件事情都會發生。我結束了兩個文件在安裝前綴。而「mv」將不起作用,因爲額外的命令在默認cp之前發生(可能是由於make -j)。 –