TarsCpp
v3.0.20 20240408
点我查看中文版
Dieses Projekt ist der Quellcode der C++-Sprache des Tars RPC-Frameworks.
| Verzeichnis | Merkmale |
|---|---|
| Diener | Quellcode-Implementierung des C++-Sprachframeworks rpc |
| Werkzeuge | Quellcode-Implementierung des IDL-Tools des C++-Sprachframeworks |
| util | Quellcode-Implementierung der grundlegenden Toolbibliothek des C++-Sprachframeworks |
| Beispiele | Beispielcode für das C++-Sprachframework, einschließlich: Schnellstartbeispiele, Einführung in die Promise-Programmierung, Beispiele für Drucktestprogramme |
| Unittest | Unittest des tarscpp-RPC-Frameworks basierend auf dem GoogleTest-Testframework. Sie können es als Git-Submodul mit dem Befehl „git submodule init unittest;git submodule update“ herunterladen. |
| test_deprecated | Testverfahren für verschiedene Teile des C++-Sprachframeworks, derzeit veraltet. |
| Dokumente | Dokumentbeschreibung |
| docs-de | Englische Dokumentbeschreibung |
Abhängige Umgebung
| Software | Versionsanforderungen |
|---|---|
| Linux-Kernel: | 2.6.18 und höher |
| gcc: | 4.1.2 und höher glibc-devel |
| Bison-Werkzeug: | 2,5 und höher |
| Flexwerkzeug: | 2,5 und höher |
| cmake: | 3.2 und höher |
| MySQL: | 4.1.17 und höher |
Kompilieren und installieren
git clone https://github.com/TarsCloud/TarsCpp.git --recursive
cd TarsCpp
cmake .
make
make install
Ausführliche Referenz