Mono C#を使用していますが、 "input.h"が依存する物理ライブラリを知りたいですか? IveはGoogleを検索しましたが、何も取得していません。Linux input.h(.NETでリンクするライブラリは何ですか)
NOTEアップデート:ここでの目標は、Linuxでキーボードとマウスの入力を得ることです。ですから、質問にはライブラリを入力する必要があります。 "input.h"を使って入力を得るための良いC/C++の例がありますか? C#ので
は、だから私は上記のようなもので、入力されたライブラリと同じことを行う必要があるように::
[DllImport("libX11", EntryPoint = "XOpenDisplay")]
public static extern IntPtr XOpenDisplay(IntPtr display_name);
あなたが何かをするだろう、ライブラリにリンクします。以下のような::
[DllImport("libInput ???", EntryPoint = "CreateDevice")]
public static extern IntPtr CreateDevice(int deviceID, ...);
何か私がリンクするにはどのようなライブラリを見つけるの後に始めるために、このKeyboard Inputリンクを使用するつもりだった...
入力 'から関数のmanページをお試しください彼らは通常、ライブラリの名前を伝えます。もしそうでなければ、それはおそらくシステムライブラリからのものです(ただし、Linuxのボックスにはありません)。 – zneak
ああ、あなたは 'open'関数を探していますか?これはglibcの 'libc.so'の一部です。 – zneak
実際には、私はLinuxでキーボードとマウスの入力に使用するライブラリ名が必要でした。それはlibc.soだろうか? – zezba9000