QGIS компилирует пользовательский интерфейс, проект qrc создает файл .h

Ошибка MSB6006: "cmd.exe" завершился с кодом -1073741515 при компиляции. Причина в том, что .h файл пользовательского интерфейса не был скомпилирован.

Сначала настройте переменную среды

 QTDIR C:\OSGeo4W\apps\Qt5

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

Командная строка имеет значение "$(QTDIR)\bin\uic.exe" -o ".\GeneratedFiles\ui_%(Filename).h" "%(FullPath)"

 Описание: Uic%27ing %(Identity)... 

Вывод: .\GeneratedFiles\ui_%(имя файла).h

Дополнительные зависимости $(QTDIR)\bin\uic.exe

Выбор объекта ссылки

Затем скомпилируйте текущий выбранный файл пользовательского интерфейса и скомпилируйте весь проект после успеха.

Приложение: примечание

Файл uic.exe в папке C:\OSGeo4W\apps\Qt5\bin должен гарантировать, что при запуске не будет сообщено об ошибке.

Если при запуске сообщается, что xxxxx.dll отсутствует, скопируйте отсутствующую dll

Точно так же метод компиляции qrc выглядит следующим образом

"$(QTDIR)\bin\rcc.exe" -o ".\GeneratedFiles\ui_%(имя файла).h" "%(полный путь)"

Rcc%27ing %(Идентификация)... 

.\GeneratedFiles\qrc_%(имя файла).h

$(QTDIR)\bin\rcc.exe

Supongo que te gusta

Origin blog.csdn.net/m0_37137902/article/details/125769060
Recomendado
Clasificación