matlab集成c代码-ManyMouse_PInvoke:P/调用版本的http://hg.icculus.org/icculus/many

时间:2024-06-10 21:42:57
【文件属性】:

文件名称:matlab集成c代码-ManyMouse_PInvoke:P/调用版本的http://hg.icculus.org/icculus/many

文件大小:43KB

文件格式:ZIP

更新时间:2024-06-10 21:42:57

系统开源

Matlab集成的c代码的P / Invoke版本,保留跨平台支持。 这是原始的自述文件: ManyMouse的网站是 这是一个简单的库,可以抽象出多个输入设备的读数。 它旨在跨平台工作。 只需将该目录中的所有C文件和标头复制到您的项目中,然后构建C文件。 除非明确指出,否则您不必#define任何内容,并且每个文件都包装在#ifdefs中,以避免在错误的平台上进行编译,因此无需仔细检查即可安全地构建所有内容。 您不必将其构建为共享库。 我们鼓励您仅编译源并将其静态链接到您的应用程序中...这使得集成ManyMouse的复杂性大大降低。 “示例”目录包含完整的程序,以演示实际使用ManyMouse API的过程。 这些文件不需要复制到您的项目中,但是您可以根据需要剪切和粘贴它们的内容。 基本用法: 将* .c和* .h从manymouse文件夹的底部复制到您的项目中。 将新文件添加到项目的构建系统中。 在您的源代码中#include“ manymouse.h” 通常在程序启动时,在使用库中的任何其他函数之前,请先调用ManyMouse_Init()。 如果返回> 0,则为找到的鼠标数。


【文件预览】:
ManyMouse_PInvoke-master
----.gitignore(3KB)
----x11_xinput2.c(16KB)
----linux_evdev.c(9KB)
----test.c(612B)
----LICENSE.txt(949B)
----manymouse.c(3KB)
----README.md(12KB)
----macosx_hidutilities.c(61KB)
----windows_wminput.c(20KB)
----macosx_hidmanager.c(14KB)
----CMakeLists.txt(533B)
----manymouse.h(2KB)

网友评论