Update of readme

This commit is contained in:
Jakub Melka 2022-01-01 14:33:31 +01:00
parent c0e2447ed8
commit bae777062e
1 changed files with 20 additions and 10 deletions

View File

@ -10,9 +10,9 @@ and document page manipulator application. Software is implementing PDF
functionality based on PDF Reference 2.0. It is written and maintained
by Jakub Melka.
*Software works only on Microsoft Windows.*
*Software works on Microsoft Windows / Linux.*
Software is provided without any warranty of any kind
Software is provided without any warranty of any kind.
## 1. ACKNOWLEDGEMENTS
@ -81,17 +81,27 @@ entirely by myself.
## 6. COMPILING
To compile this project, Visual Studio 2019 is needed. Only Microsoft Windows
is supported at this time. You must also have all of above libraries in order
to compile the project. Software uses Qt 5.14.2.
Compilation on Windows and Linux is available. There are two options for Windows,
and one for Linux. To compile this project, compiler supporting C++20 is needed.
On Windows, you can use Visual Studio 2019, clang or mingw. On linux, only GCC 10
was tested.
### Compilation instructions:
1. Download Qt 5.14.2
2. Download [precompiled libraries](https://github.com/JakubMelka/PdfForQt-Dependencies),
### Compilation instructions (.pro file, Windows, Visual Studio):
1. Download Visual Studio 2019
2. Download Qt, minimal supported version is 5.14.2
3. Download [precompiled libraries](https://github.com/JakubMelka/PdfForQt-Dependencies),
or compile them yourself. Libraries must be in same root directory as this project,
so root folder of this project will have a sibling folder with these libraries
3. Open Qt Creator and root project Pdf4Qt.pro
4. Create target for Microsoft Visual Studio 2019 and compile the project
4. Open Qt Creator and root project Pdf4Qt.pro
5. Create target for Microsoft Visual Studio 2019 and compile the project
### Compilation instructions (.qbs file, Windows/Linux)
For QBS build, you will need to install [Conan](https://conan.io/), a C++ package manager, Qt framework
(minimal supported version is 5.14.2), and compiler supporting C++20 (Visual Studio 2019, Clang, Mingw,
GCC).
1. Prepare prerequisites (Conan, Qt, compiler)
2. Open QBS project file
3. Build
## 7. DISCLAIMER