上午初步搞定了V-USB的下位机软件,这个都在找关于上位机编写的资料。发现libusb-win32这个库只能被BCC调用,因为它只提供.lib静态链接库,连C++都很难调用,更别说C#。我熟悉的上位机软件是C#.net,找了半天没有找到怎么调用.lib。
网上说要吧.lib在C++里面专程.dll再供.net应用程序调用,需要写个什么Code Wrapper,不懂,更别说写了。还是上网找,毕竟那么多人在用C#.net,那么多人在用libusb,肯定有前人已经做过code wrapper for C#,如果真的没有,那我就来写一个(其实根本不知道这么写哦)。
费了一番努力,还是在老外的论坛里面看到一个LibUsbDotNet的关键字,搜了一下,果然是我要的东西,就也就libusb for .net。还是老外比较有心,自己做过的东西都喜欢拿出来分享,不但是开源的,还一直保持更新!