Size: a a a

2020 July 10

R

Revas in Qt
Егор
Лучше все же собрать автоматически чем руками
Либо я очень тупой, либо чуть-чуть) но эта шняга печатает мне правильную команду, с которую я могу использовать в консоли, но автоматом ничего не делает
источник

AC

Andrei Cherniuk in Qt
Сергей Семёнкин
Ребят, а подскажите существует ли аналог valgrind для windows?
Heob
источник

СС

Сергей Семёнкин... in Qt
А опыт использования есть? Могу ли я после что нибудь у вас спросить?
источник

AC

Andrei Cherniuk in Qt
Сергей Семёнкин
А опыт использования есть? Могу ли я после что нибудь у вас спросить?
Ну, я только с связке с qtc юзал его
источник

Е

Егор in Qt
Revas
Либо я очень тупой, либо чуть-чуть) но эта шняга печатает мне правильную команду, с которую я могу использовать в консоли, но автоматом ничего не делает
Такую? Project MESSAGE: windeployqt --qmldir C:\Qt\5.14.2\mingw73_64\qml C:\Qt\build-App-Desktop_Qt_5_14_2_MinGW_64_bit-Release\release\App.exe
источник

R

Revas in Qt
Егор
Такую? Project MESSAGE: windeployqt --qmldir C:\Qt\5.14.2\mingw73_64\qml C:\Qt\build-App-Desktop_Qt_5_14_2_MinGW_64_bit-Release\release\App.exe
да
источник

Е

Егор in Qt
Revas
да
У меня так же, в билд папочке лежит бинарь со всем необходимым
источник

Е

Егор in Qt
Ты QMAKE_POST_LINK случайно не затёр там?
источник

R

Revas in Qt
Егор
Ты QMAKE_POST_LINK случайно не затёр там?
QMAKE_POST_LINK = $${DEPLOY_COMMAND} "--qmldir=$${DEPLOYQT_QMLDIR}" $${DEPLOY_TARGET}
источник

Е

Егор in Qt
Revas
QMAKE_POST_LINK = $${DEPLOY_COMMAND} "--qmldir=$${DEPLOYQT_QMLDIR}" $${DEPLOY_TARGET}
Странно как-то. Можешь проект упаковать и сюда скинуть? Если хочешь соурсы убери все, тестовый main.cpp только оставь
источник

R

Revas in Qt
могу на гит все просто выложить
источник

Е

Егор in Qt
ну можно и так, если код не под нда или еще чем
источник

AS

Anatoly Shirokov in Qt
Revas
QMAKE_POST_LINK = $${DEPLOY_COMMAND} "--qmldir=$${DEPLOYQT_QMLDIR}" $${DEPLOY_TARGET}
--qmldir  должен указывать туда, где твои сырцы qml лежат
источник

R

Revas in Qt
Егор
ну можно и так, если код не под нда или еще чем
мои эксперименты, код так себе
источник

R

Revas in Qt
Anatoly Shirokov
--qmldir  должен указывать туда, где твои сырцы qml лежат
win32 {
   DEPLOY_COMMAND = D:\Programs\Qt\5.12.5\mingw73_64\bin\windeployqt.exe
}

CONFIG( debug, debug|release ) {
   # debug
   DEPLOY_TARGET = $$shell_quote($$shell_path($${OUT_PWD}/debug/$${TARGET}$${TARGET_CUSTOM_EXT}))
} else {
   # release
   DEPLOY_TARGET = $$shell_quote($$shell_path($${OUT_PWD}/release/$${TARGET}$${TARGET_CUSTOM_EXT}))
}

DEPLOYQT_QMLDIR = D:\Programs\Qt\5.12.5\mingw73_64\qml

message($${DEPLOY_TARGET})
#  # Uncomment the following line to help debug the deploy command when running qmake
#  warning($${DEPLOY_COMMAND} $${DEPLOY_TARGET})

# Use += instead of = if you use multiple QMAKE_POST_LINKs
#QMAKE_POST_LINK = "D:\Programs\Qt\5.12.5\mingw73_64\bin\windeployqt.exe" "--qmldir D:\Programs\Qt\5.12.5\mingw73_64\qml" "C:\Users\vasil\Desktop\release\Osas0.exe"
QMAKE_POST_LINK = $${DEPLOY_COMMAND} "--qmldir=$${DEPLOYQT_QMLDIR}" $${DEPLOY_TARGET}
message($${QMAKE_POST_LINK})
источник

AS

Anatoly Shirokov in Qt
Revas
win32 {
   DEPLOY_COMMAND = D:\Programs\Qt\5.12.5\mingw73_64\bin\windeployqt.exe
}

CONFIG( debug, debug|release ) {
   # debug
   DEPLOY_TARGET = $$shell_quote($$shell_path($${OUT_PWD}/debug/$${TARGET}$${TARGET_CUSTOM_EXT}))
} else {
   # release
   DEPLOY_TARGET = $$shell_quote($$shell_path($${OUT_PWD}/release/$${TARGET}$${TARGET_CUSTOM_EXT}))
}

DEPLOYQT_QMLDIR = D:\Programs\Qt\5.12.5\mingw73_64\qml

message($${DEPLOY_TARGET})
#  # Uncomment the following line to help debug the deploy command when running qmake
#  warning($${DEPLOY_COMMAND} $${DEPLOY_TARGET})

# Use += instead of = if you use multiple QMAKE_POST_LINKs
#QMAKE_POST_LINK = "D:\Programs\Qt\5.12.5\mingw73_64\bin\windeployqt.exe" "--qmldir D:\Programs\Qt\5.12.5\mingw73_64\qml" "C:\Users\vasil\Desktop\release\Osas0.exe"
QMAKE_POST_LINK = $${DEPLOY_COMMAND} "--qmldir=$${DEPLOYQT_QMLDIR}" $${DEPLOY_TARGET}
message($${QMAKE_POST_LINK})
"ТВОИ" сырцы, а не DEPLOYQT_QMLDIR = D:\Programs\Qt\5.12.5\mingw73_64\qml
источник

Е

Егор in Qt
Anatoly Shirokov
"ТВОИ" сырцы, а не DEPLOYQT_QMLDIR = D:\Programs\Qt\5.12.5\mingw73_64\qml
упс...
источник

R

Revas in Qt
Anatoly Shirokov
"ТВОИ" сырцы, а не DEPLOYQT_QMLDIR = D:\Programs\Qt\5.12.5\mingw73_64\qml
?
источник

AS

Anatoly Shirokov in Qt
я не знаю, что еще подсказать
источник

Е

Егор in Qt
Anatoly Shirokov
"ТВОИ" сырцы, а не DEPLOYQT_QMLDIR = D:\Programs\Qt\5.12.5\mingw73_64\qml
А тут вот на qml папку говорят указывать https://forum.qt.io/topic/73340/windeployqt-and-qml/2
источник