QMake зависает при запуске внутри Git Bash - PullRequest
0 голосов
/ 23 октября 2019

Я только что установил Qt 5.13 (с MinGW), используя автономный установщик с веб-сайта Qt. Я добавил путь к каталогам, содержащим qmake.exe (C:/Qt/Qt5.13.1/5.13.1/mingw73_64/bin) и mingw32-make.exe (C:/Qt/Qt5.13.1/Tools/mingw730_64/bin). Когда я запускаю qmake -project -o project.pro внутри Git Bash и открываю диспетчер задач, qmake.exe постоянно использует 35-40% процессорного времени и никогда не завершается. Если я открою cmd, cd в каталоге проекта и выполню ту же команду, все закончится в одно мгновение. Когда я использую start cmd "/C qmake -project -o project.pro" внутри Git Bash, он все еще зависает (странная цитата основана на ответе, найденном в SO о том, что Git Bash не может правильно запустить cmd /C).

Такое поведение наблюдается в Windows 10Home Single Language полностью обновлен, с Qt 5.13 и MinGW64 от официальным автономным установщиком Qt для Windows . Git Bash из последней версии Git на https://git -scm.com (2.23.0).

Мне нужно запустить qmake внутри Git Bash, так как я не хочуредактируйте файл .pro вручную каждый раз, когда я добавляю новый исходный файл, см. мой Makefile . В Linux нет проблем с таким подходом, но в Windows ...

...