今天用Visual Studio 2010编译一个现有的程序,怎么也过不了。发现错误提示总是找不到hidsdi.h等几个头文件。
后来问了同事才知道,要装一个叫WIN DDK的工具包,才能调用特定的头文件,操作hdi等windows的底层驱动模块。
看来MS的习惯是把很多底层的东西封装好,不让客户知道,和Windows系统一样。
这样的好处当然是编写简单,坏处就是编译完成的exe文件奇大,而且有些源代码移植到别的电脑上,由于缺一两个.h文件而无法编译。
今天用Visual Studio 2010编译一个现有的程序,怎么也过不了。发现错误提示总是找不到hidsdi.h等几个头文件。
后来问了同事才知道,要装一个叫WIN DDK的工具包,才能调用特定的头文件,操作hdi等windows的底层驱动模块。
看来MS的习惯是把很多底层的东西封装好,不让客户知道,和Windows系统一样。
这样的好处当然是编写简单,坏处就是编译完成的exe文件奇大,而且有些源代码移植到别的电脑上,由于缺一两个.h文件而无法编译。