UIC 未输出到文件

UIC 未输出到文件

但事实并非如此。

我相当确定这是我的电脑的问题,可能是由于路径变量,因为我在 qt 5.11 和 qt 5.12 上都遇到了同样的问题。似乎我不是唯一遇到这个问题的人——请参阅这个问题*.ui— 它有效,但对每个文件都执行此操作并将其转储到 Visual Studio 和/或 MuseScore 附带的构建 bat 脚本所期望的准确位置会非常痛苦。

这是我正在尝试做的事情的一个例子,也是一个相当烦人的工作:

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

问题解决了。

我正在使用一款名为 Comodo 的防病毒软件,它通常确实相当不错,但“沙盒”功能有点过于热心,会以奇怪的方式悄无声息地导致程序失败。我通常会将其关闭,但它不知何故又打开了。UIC 目前正在运行。

相关内容