libos
1.0.0
Libos는 OS- 특이 적 기능을 크로스 플랫폼으로 만드는 최신 C ++ 17 라이브러리입니다.
Windows 8 이후 Windows 버전을 얻으려고 해본 적이 있습니까? 아니면 가장 인기있는 모든 플랫폼에서 키 스트로크를 보내려면? 그러면 그것이 고통이 무엇인지 이해해야합니다. "도대체 X 서버는 무엇이고 내가 가지고 있습니까 ???" 도서관을 사용하는 데 오신 것을 환영합니다!
문서는 여기에서 찾을 수 있습니다. 진행중인 작업.
Linux에서 키보드 기능을 사용하는 경우 libxtst-dev 설치해야합니다.
sudo apt-get install libxtst-dev
추신 : 아마도 이미 설치되어있을 것입니다
편의를 위해 라이브러리를 설치하는 두 가지 방법이 있습니다.
출처를 다운로드하십시오
git clone https://github.com/gavrilikhin-d/libos
Repo의 루트 폴더에서 build 디렉토리를 만듭니다
mkdir build
cd build
CMAKE를 구성합니다
GUI와 함께 :
ccmake ..
GUI없이 :
cmake -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
짓다
cmake --build .
설치하다
sudo cmake --install .
필요에 따라 os/header-only #include 파일을 확인하십시오.
참고 :
-std=c++17이상으로 컴파일하십시오.
참고 : Linux에서 컴파일 할 때
os/header-only/keyboard.hpp사용하는 경우 링크-lX11 -lXtst링크하십시오.
이 저장소를 포크하고 풀 요청을 사용하여 다시 기여하십시오. 문제를 사용하여 기능을 요청할 수 있습니다. 모든 코드, 의견 및 비평은 대단히 감사합니다.