docx-generator/DocxWizard.pro
2026-04-29 07:15:22 +05:00

38 lines
1.1 KiB
Prolog

QT += core gui widgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
CONFIG += c++17
TARGET = DocxWizard
TEMPLATE = app
# Подключаем приватные заголовки Qt для QZipWriter/QZipReader
# (входят в стандартную поставку Qt5)
QT += core-private
SOURCES += \
main.cpp \
DocxBuilder.cpp \
DocumentWizard.cpp
HEADERS += \
DocxBuilder.h \
DocumentWizard.h
# Если QZipWriter недоступен как private используйте QuaZip:
# Установка: sudo apt install libquazip5-dev (Linux)
# или скачайте https://github.com/stachenov/quazip
#
# Тогда замените в DocxBuilder.cpp:
# #include <QtCore/private/qzipreader_p.h>
# #include <QtCore/private/qzipwriter_p.h>
# на:
# #include <quazip/quazip.h>
# #include <quazip/quazipfile.h>
# и адаптируйте метод save() под QuaZip API.
#
# Раскомментируйте, если используете QuaZip:
# LIBS += -lquazip5
# INCLUDEPATH += /usr/include/quazip5