eightban's memo

残しておきたい記事をまとめてみました。このブログに書いてあるドキュメントやブログで配布しているファイルの使用によって発生するいかなる損害に対してもこのブログの管理者は責任を負いません。使用する場合は自己責任のもとに使用してください。

C++ Qt

QTで作成されたプログラムと依存関係のあるDLLを集めるwindeployqt

投稿日:

windeployqt

自分で依存関係のあるファイルを集めるのは大変です。しかし次のコマンドを使うと簡単に集めることができます

"C:\Qt2\6.6.1\msvc2019_64\bin\windeployqt.exe" "C:\Qt2\Examples\build-Qtsimplebrowser-Desktop_Qt_6_6_1_MSVC2019_64bit-Release\release\Qtsimplebrowser.exe"

QMAKE_POST_LINK

ビルドした後にコマンドを流すことが可能です

Qtsimplebrowser.proなどのプロジェクトファイルに追加します

CONFIG(debug,debug|release){
    BUILD_TYPE=debug
}else{
    BUILD_TYPE=release
}

TARGET_PATH = $$OUT_PWD/$$BUILD_TYPE
QMAKE_POST_LINK =  $$dirname(QMAKE_QMAKE)/windeployqt $$TARGET_PATH/$${TARGET}.exe
message("QMAKE_POST_LINK=$$QMAKE_POST_LINK")

-C++, Qt

Copyright© eightban's memo , 2024 All Rights Reserved Powered by STINGER.