Giter VIP home page Giter VIP logo

libwrp-key-cmaked-n-updated's Introduction

libWRP-key

C++ cross platform key-code library with corss platform virtual keyboard write(send) key library.

Support

  • (Supported)
    • GNU/Linux
    • Mac/OSX
    • Microsoft/Windows

Library

The library is in the "./include" directory.

Install

for GNU/Linux or OSX

to system: install to /usr/local

cmake -S ./all -B ./build -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS='-march=native -pipe' -DlibWRPkeycmakednupdated_ENABLE_LTO=ON -DlibWRPkeycmakednupdated_ENABLE_POLY=ON
cmake --build ./build --parallel $(nproc) --verbose
sudo cmake --install ./build/ --prefix=/

to the other:

sudo cmake --install ./build/ --prefix=~/

Windows

You should be set appropriately for your environment.

Example

example1/source/key.cxx

see folder example1/

example2/source/writer.cxx

see folder example2/

GNU/Linux: * need root *

sudo ./build/libWRPkeycmakednupdatedexample2/writer

OSX or Windows:

./build/libWRPkeycmakednupdatedexample2/writer

Note for Windows

You might need copy or symlink two .dll files from your development environment lib directory, but that's not sure:

  1. libgcc_s_sjlj-1.dll
  2. libstdc++-6.dll

Requirement

  • a c++ compiler ( for windows install or gcc or clang or visual studio with c++ parts . For mac maybe install xcode with c++ parts, idk. For linux install or gcc or clang or w/e)
  • cmake

Licence

Author

(C)2014 Usagi Ito[email protected] / Wonder Rabbit Project.

libwrp-key-cmaked-n-updated's People

Contributors

usagi avatar arniiiii avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.