38 lines
1.1 KiB
Prolog
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
|