C++关于HID编程,程序与USB设备通讯

代码小屋 毕业设计 1

要编写一个与USB设备通讯的程序,是不是要在DDK的环境下编写??请问哪里可以下载到 DDK???我在网上搜了一些资料,有些地方我没看明白

#pragma comment(lib, "hid.lib")
#pragma comment(lib, "setupapi.lib")

#include
#include
#include
#include
extern "C"
{
#include
}

代码中的#pragma comment(lib, "hid.lib")

pragma comment(lib, "setupapi.lib")

extern "C" {

include

} 是什么意思,我之前没用过这种语法规范

回复

共2条回复 我来回复
  • 毕设海岸
    这个人很懒,什么都没有留下~
    评论

    pragma comment(lib, "setupapi.lib") 是静态链接 LIB 到程序中

    extern "C" 是c++语言,包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;

    其次,被它修饰的目标是“C”的。

    0条评论
  • 毕设导航
    这个人很懒,什么都没有留下~
    评论

    就是说你要用的API,在Setupapi.lib里,你需要安装DDK or WDK.安装之后,include你需要的头文件,

    就OK了。

    0条评论

发表回复

登录后才能评论