Я пытаюсь скомпилировать программное обеспечение Windows на Linux с qt, но каждый раз, когда я пытаюсь скомпилировать, я получаю следующую ошибку:
i686-w64-mingw32.static-g++ -c -pipe -fno-keep-inline-dllexport -O2 -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I. -I/mxe/usr/i686-w64-mingw32.static/qt5/include -I/mxe/usr/i686-w64-mingw32.static/qt5/include/QtSvg -I/mxe/usr/i686-w64-mingw32.static/qt5/include/QtWidgets -I/mxe/usr/i686-w64-mingw32.static/qt5/include/QtGui -I/mxe/usr/i686-w64-mingw32.static/qt5/include/QtNetwork -I/mxe/usr/i686-w64-mingw32.static/qt5/include/QtCore -Irelease -I. -I/mxe/usr/i686-w64-mingw32.static/qt5/mkspecs/win32-g++ -o release/inventoryview.o View/inventoryview.cpp
В файле, включенном из View / inventoryview.cpp: 2: 0:
./ui_inventoryview.h:21:50: фатальная ошибка: Widget \ Inventory \ inventoryplusbutton.h: такого файла или каталога нет
компиляция прекращена.
Makefile.Release: 6009: рецепт для цели 'release / inventoryview.o' не выполнен
make [1]: выход из каталога '/ builds / Skytwoo / qt-test / Synaps-Software'
make [1]: * [release / inventoryview.o] Ошибка 1
Makefile: 36: рецепт для целевого «релиза» не удался
make: * [release] Ошибка 2
Я проверяю несколько раз, и каждая папка существует.
Эта команда запускает все в Ubuntu внутри контейнера Docker.
make -f Makefile.Release