关于vs使用winddk开发包编译错误问题
来源:互联网 发布:日本f3战斗机知乎 编辑:程序博客网 时间:2024/06/07 08:07
直接进入整体,错误有如下情况:
1、需严格控制vs包含头文件以及库文件的顺序;
C:\WinDDK\7600.16385.1\inc\ddk
E:\boost_1_63_0
$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
C:\WinDDK\7600.16385.1\inc\api
$(WindowsSdkDir)\include
$(FrameworkSDKDir)include
C:\WinDDK\7600.16385.1\inc\crt
库文件顺序:
$(VCInstallDir)lib
$(VCInstallDir)atlmfc\lib
$(VCInstallDir)atlmfc\lib\i386
$(WindowsSdkDir)\lib
$(FrameworkSDKDir)lib
$(VSInstallDir)
$(VSInstallDir)lib
E:\boost_1_63_0\Stage\lib
C:\WinDDK\7600.16385.1\lib\win7\i386
2、除工程包含使用的ddk文件之外,需要包含另3个头文件;
#include <winioctl.h>
#include <setupapi.h>
#include <initguid.h>
extern "C"
{
#include <hidsdi.h>
#include <setupapi.h>
#include <Guiddef.h>
#include <hidclass.h>
}
#pragma comment(lib, "setupapi.lib")
#pragma comment(lib, "hid.lib")
- 关于vs使用winddk开发包编译错误问题
- vs2008 + WinDDK(7600.16385.1)编译错误的问题
- 使用WinDDK开发个人防火墙
- VS 2005 中关于编译时使用那种字符集问题
- WinDDK编译方法
- 体验WinDDK驱动开发
- 关于boost在vs中的编译错误的问题的解决
- 关于MFC下使用MTL库编译错误的问题
- 关于stl中transfrom使用时编译错误问题
- 关于vs编译cesium出错问题
- 使用 VS 2012 编译 GTest 遇到的编译错误
- 使用 VS 2012 编译 GTest 遇到的编译错误
- VS 2005 中关于编译时使用那种字符集问题 (转载)
- 关于VS Code使用code runner编译运行java出现报错乱码的问题
- 使用libpcap抓包编译错误
- 关于vs编译错误ResGen.exe已退出的解决方案
- vs编译错误解决方案
- VS常见编译错误
- 【LeetCode】merge intervals
- bootstrap第一天
- 渗透利器
- 多屏适配解决方案
- 浅读java.util.Map及其实现类(三)
- 关于vs使用winddk开发包编译错误问题
- 游戏中能用的信号
- 原型尺寸规范总结
- 7大开源数据库利弊全对比,哪款才最适合你的?
- 为什么房子要坐南朝北,用地理的知识解释一下
- JavaScript学习总结——JavaScript函数(function)
- JS工具库封装:HTML5摄像头拍照组件的封装
- SDUT 1133 模拟计算器
- webstorm快捷键大全