Это просто не так.

Я вполне уверен, что это проблема моего компьютера, возможно, из-за переменных пути, потому что я получаю ту же проблему с qt 5.11, а также с qt 5.12. Также кажется, что я не единственный, у кого возникла эта проблема - посмотрите на этот вопрос - который работает, но будет довольно болезненно делать это для каждого файла *.ui и выгружать его именно там, где Visual Studio и / или скрипт build bat, который поставляется с MuseScore.

Это пример того, что я пытаюсь сделать, и довольно раздражающая работа:

Microsoft Windows [Version 10.0.17134.471]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\ProjectFiles\mscore\MuseScore\zerberus>uic zerberus_gui.ui -o ui_zerberus_gui.h

C:\ProjectFiles\mscore\MuseScore\zerberus>ls
CMakeLists.txt  channel.h   instrument.cpp  sfz.cpp    zerberus.cpp     zerberusgui.cpp  zone.h
README          filter.cpp  instrument.h    voice.cpp  zerberus.h       zerberusgui.h
channel.cpp     filter.h    sample.h        voice.h    zerberus_gui.ui  zone.cpp

C:\ProjectFiles\mscore\MuseScore\zerberus>uic zerberus_gui.ui > ui_zerberus_gui.h

C:\ProjectFiles\mscore\MuseScore\zerberus>ls
CMakeLists.txt  channel.h   instrument.cpp  sfz.cpp            voice.h       zerberus_gui.ui  zone.cpp
README          filter.cpp  instrument.h    ui_zerberus_gui.h  zerberus.cpp  zerberusgui.cpp  zone.h
channel.cpp     filter.h    sample.h        voice.cpp          zerberus.h    zerberusgui.h

Вот как выглядят мои переменные пути:

C:\ProjectFiles\mscore\MuseScore\zerberus>echo %PATH%
C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Common Files\Propellerhead Software\ReWire\;C:\Program Files\Common Files\Propellerhead Software\ReWire\;C:\Program Files (x86)\PuTTY\;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\Git\usr\bin;C:\Program Files\CMake\bin;C:\Users\Michael\AppData\Local\Programs\Microsoft VS Code\bin;C:\Qt\Tools\QtCreator\bin;C:\Qt\5.12.0\msvc2017_64\bin;C:\Users\Michael\AppData\Local\Microsoft\WindowsApps;C:\Users\Michael\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\Michael\AppData\Local\GitHubDesktop\bin;

C:\ProjectFiles\mscore\MuseScore\zerberus>

Это результат сборки, когда я пытался создать MuseScore; слишком большой вывод, поэтому размещение на PasteBin.

Надеюсь, я смогу это сделать до выхода MuseScore 3.0, чтобы исправить некоторые ошибки.

1 ответ1

0

Задача решена.

Я использую антивирус под названием Comodo, который обычно довольно хорош, но функция "песочницы" немного переусердствовала и заставляет вещи молчаливо проваливаться странным образом, я обычно их отключаю, но как-то снова включается. В настоящее время UIC работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .