Added c++ version to code base.
This commit is contained in:
+19
-1
@@ -95,6 +95,11 @@ BinaryConverter/
|
||||
Program.cs
|
||||
Properties/
|
||||
AssemblyInfo.cs
|
||||
native/
|
||||
Makefile
|
||||
README.md
|
||||
src/
|
||||
binaryconverter.cpp
|
||||
.editorconfig
|
||||
.gitattributes
|
||||
.gitignore
|
||||
@@ -102,6 +107,19 @@ BinaryConverter/
|
||||
Readme.md
|
||||
```
|
||||
|
||||
## Native Linux-Version
|
||||
|
||||
Unter `native/` liegt eine C++17-Implementierung fuer Linux. Sie erzeugt eine native Arch-Linux-Binary und verwendet OpenSSL/libcrypto fuer SHA-256. Das Transferformat ist identisch zur C#-Version, sodass Dateien auf Windows encoded und auf Linux decoded werden koennen oder umgekehrt.
|
||||
|
||||
Build:
|
||||
|
||||
```bash
|
||||
cd native
|
||||
make
|
||||
```
|
||||
|
||||
Die Binary liegt danach unter `native/build/binaryconverter`.
|
||||
|
||||
## Gitea-Hinweise
|
||||
|
||||
Das Repository enthaelt keine Build-Artefakte. `bin/`, `obj/`, Visual-Studio-Userdateien, Logs und temporaere Dateien sind ueber `.gitignore` ausgeschlossen.
|
||||
Das Repository enthaelt keine Build-Artefakte. `bin/`, `obj/`, `native/build/`, Visual-Studio-Userdateien, Logs und temporaere Dateien sind ueber `.gitignore` ausgeschlossen.
|
||||
|
||||
Reference in New Issue
Block a user