阅读:1131回复:3
编写MFC应用程序和驱动的通信怎么出错?
各位大哥:
我用driverstudio编写完驱动程序以后,然后按照以下步骤: 1,创建一个MFC AppWizard(exe)的应用程序。2,将XXXDeviceinterface.h和XXXioctl.h(XXX代表驱动程序名)加入到MFC应用程序工程的头文件中。3,将DriverWorks创建的OpenByIntf.cpp文件加入到MFC应用程序工程的源文件中。4,再用记事本修改.dsp文件。最后编译文件,结果出现错误如下:e:\OpenByIntf.cpp(50):fatal error c1010:unexpected end of file while looking for precompiled header directive Error executing cl.exe 估计就是OpenByIntf.cpp加入的时候出错,各位大哥,给出出主意吧!谢谢啊! |
|
沙发#
发布于:2004-09-01 12:01
好像少了两个头文件
#include <winioctl.h> #include <devintf.h> 试试 |
|
板凳#
发布于:2004-09-01 12:03
“OpenByIntf.cpp加入的时候出错”应该是没有产生访问硬件的Handle.
|
|
地板#
发布于:2004-09-01 21:22
要包含
include "StdAfx.h" 在你的OpenByIntf.cpp文件的头部 |
|
|