You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-3Lines changed: 6 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@ It was originally ported from the Java [ZXing Library](https://github.com/zxing/
8
8
9
9
## Features
10
10
11
-
*In pure C++17, no third-party dependencies (for the library)
12
-
*Stateless, thread-safe readers/scanners and writers/generators
11
+
*Written in pure C++17 (/C++20), no third-party dependencies (for the library itself)
12
+
*Thread safe
13
13
* Wrappers/Bindings for:
14
14
*[Android](wrappers/android/README.md)
15
15
*[iOS](wrappers/ios/README.md)
@@ -29,7 +29,10 @@ It was originally ported from the Java [ZXing Library](https://github.com/zxing/
29
29
| DataBar | DataBar Expanded | PDF417 |
30
30
|| ITF | MaxiCode (partial) |
31
31
32
-
[Note: DataBar used to be called RSS. DataBar, MaxiCode and Micro QR Code are not supported for writing.]
32
+
[Note:]
33
+
* DataBar used to be called RSS.
34
+
* DataBar, MaxiCode and Micro QR Code are not supported for writing.
35
+
* Building with C++20 (see [CMakeLists.txt](https://github.com/zxing-cpp/zxing-cpp/blob/d4b0f502775857f257d13efd25fb840ece1bca3e/CMakeLists.txt#L45)) changes the behaviour of the library: it then supports multi-symbol and position independent detection for DataMatrix. This comes at a noticable performace cost. To enable this in the Android library, one needs to use at least NDK [version 25](https://github.com/zxing-cpp/zxing-cpp/blob/d4b0f502775857f257d13efd25fb840ece1bca3e/wrappers/android/zxingcpp/build.gradle#L9).
0 commit comments