我有一个PC/104传感器的设备驱动程序。我想开始开发代码(a)在设备到达之前,(b)在设备不会连接到的机器上。我有驱动程序“磁盘”(实际上,是一个.zip文件)。
我的操作系统是Windows 7 Professional;目标操作系统是Windows 7 Embedded或Windows XP Embedded。( SBC也还没有到达。)
我发现有人提出了一个问题,他想在设备构建(Device driver without the device?)之前编写设备驱动程序,但这里我有一个商业设备驱动程序,并且希望(至少)在设备到达之前安装.dll和.h文件。
这台计算机上的集成开发环境是C++builder;我不知道目标计算机上的集成开发环境是什么
发布于 2012-12-22 06:22:40
你需要做的事情可能有两个部分:
答:安装Windows驱动程序,以便操作系统识别设备。在没有实际连接的设备的情况下,您无法有效地做到这一点。然而,我不确定你的设备是否真的需要这个,或者你是否有一个真正的Windows“设备驱动程序”。
b:为设备安装SDK,这样您就可以开始编写代码了。".h“文件是一个C或C++头文件,您需要在编写的任何程序中对其进行#include。通常,您只需将此内容放在包含搜索路径中。您可能还会有一个DLL,它必须与您的程序可执行文件一起提供,它可以直接与设备通信,也可以通过上面安装的驱动程序进行通信。
您还需要为C++构建器创建一个库文件,以允许您“链接”到DLL。C++Builder有一个用于此目的的IMPLIB命令行工具,并且为Visual Studio构建的.lib文件不能直接兼容。
https://stackoverflow.com/questions/13995473
复制相似问题