Qtクリエータープラグインを作成し、git repoのQt作成者source codeを使用しました。しかし、私は少なくともWindows用のインストーラパッケージを作る方法を見つけることができませんでした。 https://www.qt.io/download-open-source/#section-2に行くと、QtクリエイターのみがインストールできるようにQtクリエーターインストーラーが作成されていることがわかります。 Qtはインストーラを作成するためのQtインストーラフレームワークを使用しています。 Qt creator installerをビルドするためのスクリプトはどこですか?ソースコードからqtcreatorインストーラを作成する方法は?
0
A
答えて
0
要件:7zip(7z)、Python(2.7)、IFWがインストールされている必要があります。
回答はWindowsに基づいています。これは、同じことを行うための私のスクリプトです
スクリプトは中/家である
/home
/Qt5.5.1
/qt-creator3.6 (Qt creator source)
/qtcreator3.6 (Qt creator build)
/So-ADE
/So-ADEDebugger (My plugin)
:独自のプラグに適応してくださいあなたは私の作業構造があるのlinux
と若干異なる場合が必要な場合があります-inディレクトリ(MineはSo-ADEDebugger)とファイル構造。ビルドディレクトリとして
使用/ tmpが
mkdir c:\tmp
rmdir /s /q c:\tmp\out
は私のプラグインディレクトリに移動し、それが
cd So-ADEDebugger
..\..\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe
(場合)は、Windowsのパスに
set PATH=%CD%\..\..\Qt5.5.1\Tools\mingw492_32\bin\;C:\Program Files\7-Zip\;%PATH%
..\..\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe
動きをgccの追加構築しますqtcreatorビルドディレクトリ(シャドウビルド)とターゲットディレクトリ(/ tmp)にインストール
cd ..
cd ..\qtcreator3.6
set INSTALL_ROOT=c:\tmp\out
..\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe -j 4 install
代わりに
コピーのQtのWindowsのDLL
cd ..\So-ADE
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\bin\*.dll c:\tmp\out\bin
mkdir c:\tmp\out\bin\plugins
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\plugins\designer c:\tmp\out\bin\plugins\designer
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\plugins\iconengines c:\tmp\out\bin\plugins\iconengines
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\plugins\imageformats c:\tmp\out\bin\plugins\imageformats
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\plugins\platforms c:\tmp\out\bin\plugins\platforms
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\plugins\printsupport c:\tmp\out\bin\plugins\printsupport
xcopy /i/s ..\Qt5.5.1\5.5\mingw492_32\plugins\sqldrivers c:\tmp\out\bin\plugins\sqldrivers
mkdir c:\tmp\out\lib\vcredist_msvc2013
xcopy /i/s ..\Qt5.5.1\vcredist\vcredist_msvc2013_x86.exe c:\tmp\out\lib\vcredist_msvc2013\
move c:\tmp\out\lib\vcredist_msvc2013\vcredist_msvc2013_x86.exe c:\tmp\out\lib\vcredist_msvc2013\vcredist_x86.exe
とデバッグ今1
del /s c:\tmp\out\bin\*d.dll
私は持っている私のプラグインでは、ターゲット
cd So-ADEDebugger
..\..\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe -j 4 install
でプラグインをインストールを拒否私のカスタムseとqt-creator/dist/installerディレクトリのコピーインストーラのためのtup(オプションのパス)。私は
strip c:\tmp\out\bin\* c:\tmp\out\lib\qtcreator\plugins\*
インストーラのタール(メイクのbindist_installer目標)
cd ..\qt-creator3.6
set IFW_PATH=C:\Qt\QtIFW2.0.1
..\Qt5.5.1\Tools\mingw492_32\bin\mingw32-make.exe bindist_installer
を構築する....私のセットアップ場合
xcopy /i /s /y installer ..\..\qt-creator3.6\dist\installer
xcopy /i /s /y qt.conf c:\tmp\out\bin
cd ..
してインストーラを構築するためにQTに戻ってそれをコピー
最後にパッケージ化します。これを設定に変更します
c:\Python27\python -u .\scripts\packageIfw.py -i "C:\Qt\QtIFW2.0.1" -v 2.0.0 -a "qt-creator-windows-3.6.1-installer-archive.7z" ..\So-ADE\So-ADEdebugger.2.0.0.win
関連する問題
- 1. cassandraソースコードからcassandra-jarを作成する方法は?
- 2. Mavenでインストーラを作成する方法
- 3. Laravelインストーラの作成方法
- 4. 私のソースコードから "STATIC LIBRARY"やフレームワークを作成する方法
- 5. ソースコードからjarファイルを作成する方法
- 6. cx_freeze(またはインストーラ)からpythonでall exeファイルを作成する方法
- 7. ソースコードからブーストライブラリを作成する
- 8. 32ビットPCに64ビットInstallShieldインストーラを作成する方法は?
- 9. VS2010でCOMオブジェクトのmsiインストーラを作成する方法は?
- 10. Linux、Mac、Windowsでインストーラを作成する方法は?
- 11. NodeJS AppsのOSX(pkg)インストーラを作成する方法は?
- 12. Netbeans 8.0からEXEインストーラを作成
- 13. ウェブサイト用インストーラの作成方法PHP mysql
- 14. インストーラを作成する
- 15. Derby DBでJava Appのインストーラを作成する方法はありますか
- 16. アドオンを使用してインストーラを作成する方法
- 17. QtCreatorデバッガで私自身のソースコードをブラウズするには
- 18. WindowsでMacアプリケーション/インストーラ(Java)を正しく作成する方法
- 19. .Netプロジェクトのインストーラを作成する簡単な方法
- 20. Azure Web Apps/Azure Webサイトのインストーラを作成する方法
- 21. サブドメインとソースコードを動的に作成するマルチサイトCMSを作成する方法
- 22. Ubuntuのインストーラを作成するには
- 23. QtCreatorプロジェクトからファイルを削除する方法
- 24. TomcatプロジェクトからJavaインストーラを作成する(war)
- 25. .NET Framework(3.5以降)に関係するインストーラの作成方法?
- 26. MVCコアMSIビルダー、インストーラの作成方法は?
- 27. OS Xを使用してMSIインストーラを作成する方法は?
- 28. Enterprise ArchitectまたはRational Software Architectを使用してソースコードからクラス図を作成する方法は?
- 29. データベーススキーマの変更を実装するためのインストーラの作成方法は?
- 30. QtCreatorを使ってグラフィックアプリケーションを遠隔からデバッグする方法は?