-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to setup QxInt ? #8
Comments
Dear @makentow
# HelloQXlnt.pro
TARGET = HelloQxlnt
CONFIG += console
CONFIG -= app_bundle
# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
########################################
# Set environment values for Qxlnt. You may use default values.
msvc:DEFINES+=XLNT_IMPORT
include(../Qxlnt/Qxlnt.pri)
msvc{
# message('Visual C++ EXE TYPE')
CONFIG(debug, debug|release) {
LIBS+=$${QXLNT_ROOT}debug/QXlnt.lib
QMAKE_POST_LINK += copy ..\Qxlnt\debug\Qxlnt.dll .\debug\
} else {
LIBS+=$${QXLNT_ROOT}release/QXlnt.lib
QMAKE_POST_LINK += copy ..\Qxlnt\release\Qxlnt.dll .\release\
}
}
########################################
# source code
SOURCES += \
main.cpp 1️⃣ If you use gcc, (gcc is default compiler of QtCreator) include(../Qxlnt/Qxlnt.pri)
2️⃣ If you use Visual Studio(Visual C++), It's a little complicated. msvc:DEFINES+=XLNT_IMPORT
msvc{
# message('Visual C++ EXE TYPE')
CONFIG(debug, debug|release) {
LIBS+=$${QXLNT_ROOT}debug/QXlnt.lib
QMAKE_POST_LINK += copy ..\Qxlnt\debug\Qxlnt.dll .\debug\
} else {
LIBS+=$${QXLNT_ROOT}release/QXlnt.lib
QMAKE_POST_LINK += copy ..\Qxlnt\release\Qxlnt.dll .\release\
}
} You need to set the path of Qxlnt.dll to your executable path. 3️⃣ Fix custom directory of https://github.com/QtExcel/Qxlnt/blob/master/Qxlnt/Qxlnt.pri XLNT_ROOT = ../Qxlnt/
QXLNT_PARENTPATH = ../xlnt/
QXLNT_HEADERPATH = ../xlnt/include/
QXLNT_SOURCEPATH = ../xlnt/source/
|
Hi, I'm learning programming new. How to setup this library, Can you teach?
The text was updated successfully, but these errors were encountered: