码迷,mamicode.com
首页 > Windows程序 > 详细

解决使用#include setupapi.h报出错误的问题

时间:2019-10-10 16:08:13      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:class   依赖   link   har   文件   常用   asi   color   clu   

在使用windows驱动与应用程序进行交互时,可能会用到常用的SetupApi,SetupApi被包含在#include <setupapi.h>头文件中,如果大家直接使用这个头文件的话,会报错很多错误。

因为setupapi.h依赖这些头文件:

1 #include <windows.h>    // Includes basic windows functionality.
2 #include <stdio.h>      // Includes the standard i/o functions.
3 #include <string.h>     // Includes the string functions.
4 #include <tchar.h>      // Includes the string functions.
5 #include <setupapi.h>   // Includes the SetupAPI.

另外还要调用setupapi.lib

1 // Link with SetupAPI.Lib.
2 #pragma comment (lib, "setupapi.lib")

然后就可以正常使用Setup API了。

解决使用#include setupapi.h报出错误的问题

标签:class   依赖   link   har   文件   常用   asi   color   clu   

原文地址:https://www.cnblogs.com/acmexyz/p/11647937.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!