Libos adalah perpustakaan C ++ 17 modern yang membuat fitur spesifik OS cross-platform.
Pernah mencoba mendapatkan versi Windows setelah Windows 8? Atau mengirim penekanan tombol pada semua platform paling populer? Maka Anda harus mengerti betapa sakitnya itu. Mereka yang bertanya -tanya "Apa itu server X dan apakah saya memilikinya ???" Selamat datang untuk menggunakan perpustakaan kami!
Dokumentasi dapat ditemukan di sini. Bekerja dalam proses.
Jika Anda menggunakan fitur keyboard di Linux, Anda harus menginstal libxtst-dev :
sudo apt-get install libxtst-dev
PS: Kemungkinan besar sudah terpasang
Ada 2 cara untuk menginstal perpustakaan untuk kenyamanan Anda:
Sumber unduhan
git clone https://github.com/gavrilikhin-d/libos
Buat Direktori build di Folder Root Repo
mkdir build
cd build
Konfigurasikan cmake
Dengan gui:
ccmake ..
Tanpa GUI:
cmake -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
Membangun
cmake --build .
Memasang
sudo cmake --install .
Cukup #include file dari os/header-only sesuai kebutuhan.
Catatan: Kompilasi dengan
-std=c++17atau lebih besar.
Catatan: Saat menyusun di Linux, tautan
-lX11 -lXtstjika Anda menggunakanos/header-only/keyboard.hpp.
Harap bayar repositori ini dan berkontribusi kembali menggunakan permintaan tarik. Fitur dapat diminta menggunakan masalah. Semua kode, komentar, dan kritik sangat dihargai.