From eff89482917f9280e732e10cf42e0bd8582cca4d Mon Sep 17 00:00:00 2001 From: qicosmos Date: Sun, 26 Mar 2023 12:38:44 +0800 Subject: [PATCH] [no ci]update readme (#250) --- README.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d6ea4bd35..edf55fe40 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

yaLanTingLibs

-
A Collection of C++20 libraries, include struct_pack, struct_json, struct_pb, coro_rpc, coro_http and async_simple
+
A Collection of C++20 libraries, include struct_pack, struct_json, struct_pb, easylog, coro_rpc, coro_http and async_simple

license @@ -8,7 +8,7 @@ last commit

-yaLanTingLibs is a collection of C++20 libraries, now it contains struct_pack, struct_json, struct_pb, coro_rpc, coro_http and [async_simple](https://github.com/alibaba/async_simple), more and more cool libraries will be added into yaLanTingLibs(such as http.) in the future. +yaLanTingLibs is a collection of C++20 libraries, now it contains struct_pack, struct_json, struct_pb, easylog, coro_rpc, coro_http and [async_simple](https://github.com/alibaba/async_simple), more and more cool libraries will be added into yaLanTingLibs(such as http.) in the future. The target of yaLanTingLibs: provide very easy and high performance C++20 libraries for C++ developers, it can help to quickly build high performance applications. @@ -215,6 +215,13 @@ async_simple::coro::Lazy download_files(coro_http_client &client) { A C++ 20 coroutine library offering simple, light-weight and easy-to-use components to write asynchronous codes. See [async_simple](https://github.com/alibaba/async_simple) +## compiler requirements + +make sure you have such compilers: +- clang11 and libstdc++-8 above; +- or gcc10 and g++10 above; +- or msvc2019 above + ## Quick Start - clone repo @@ -231,14 +238,13 @@ mkdir build && cd build cmake .. # You can use those option to skip build unit-test & benchmark & example: # cmake .. -DBUILD_EXAMPLES=OFF -DBUILD_BENCHMARK=OFF -DBUILD_UNIT_TESTS=OFF -make -j +make make install ``` - run tests ```shell -cd tests ctest . ``` @@ -250,7 +256,7 @@ ctest . cd yalantinglibs/src/coro_rpc/examples/helloworld mkdir build && cd build cmake .. -make -j +make # For more detail, see Cmakelist.txt in helloworld. ```