在程序开头 #include <dbt.h>后,使用其中定义的常量, 编译时仍报错说未声明的常量。
原因是windows版本的问题,必须把版本定义为win2000及以上。
定义的办法:
1.先在程序中 #include <stdafx.h>
2.打开stdafx.h文件,在如下位置定义windows版本:
重点是 #define WINVER 0X0500
参考博客:http://blog.youkuaiyun.com/everettjf/article/details/5317132