阅读:1426回复:11
pc端驱动程序
上次jinghuiren大哥说的对,小弟这次带分提问。我用VC里的DRIVERSTUDIO向导生成USB的PC端驱动程序,但是生成的程序在VC里编译显示如下:
Deleting intermediate files and output files for project \'Test_test - Win32 Debug\'. --------------------Configuration: Test_test - Win32 Debug-------------------- Compiling... Test_test.cpp Compiling... OpenByIntf.cpp Linking... Test_test.exe - 0 error(s), 0 warning(s) The following environment variables were not found $(CRT_INC_PATH) $(TARGET_INC_PATH) $(WDM_INC_PATH) $(DDK_INC_PATH) 只是生成了Test_test.exe 文件,并没有想要的.sys或.inc文件,请问是怎么回事? 另外我将VC生成的PC端驱动程序,在98DDK里编译显示错误,错误图我贴了上来,请高手帮我看一看,谢谢! |
|
沙发#
发布于:2003-08-11 16:44
你编译的错误是因为你编译的文件夹不对,应该在系统的/I386那个文件夹下面编译才行。
|
|
板凳#
发布于:2003-08-11 18:31
flytomoon你好,你说的系统的/I386是不是DDK的安装目录下的I386文件夹,另外,是不是要将生成的驱动程序拷到I386文件夹下再编译,谢谢!
|
|
地板#
发布于:2003-08-11 18:39
另外我还要问一下,在DDK内编译的是什么文件,是不是将用DRIVERSTUDIO生成的整个WORKSPACE都放到DDK内进行编译?
|
|
地下室#
发布于:2003-08-11 19:10
flytomoon你好,你说的系统的/I386是不是DDK的安装目录下的I386文件夹,另外,是不是要将生成的驱动程序拷到I386文件夹下再编译,谢谢! 这个是对的。 |
|
5楼#
发布于:2003-08-11 19:11
另外我还要问一下,在DDK内编译的是什么文件,是不是将用DRIVERSTUDIO生成的整个WORKSPACE都放到DDK内进行编译? 在DDK下编译的是C文件,你要有驱动的VC源程序来编译。 |
|
6楼#
发布于:2003-08-11 19:54
flytomoon,你好,我在98DDK文件夹里看到bin, doc,help,inc,lib,licence,src,uninstall这几个文件夹,并没看到I386,请问I386文件夹具体在哪个位置?拷到I386里面的VC源程序是不是包括.cpp .h 等等在内的整个workspace?
|
|
7楼#
发布于:2003-08-11 20:06
I386是在系统里的DRIVER里,VC源程序只要有*.c就行了。
|
|
8楼#
发布于:2003-08-11 20:13
你好,我用vc里的driverstudio生成的PC端驱动程序里没有看到.c的文件,只有.cpp .h .dsp .dsw .rc文件,你说的系统是指的WINDOWS系统还是DDK系统?谢谢?我先给分了。
|
|
9楼#
发布于:2003-08-11 20:16
你好,我用vc里的driverstudio生成的PC端驱动程序里没有看到.c的文件,只有.cpp .h .dsp .dsw .rc文件,你说的系统是指的WINDOWS系统还是DDK系统?谢谢?我先给分了。 就是.cpp就行,系统是指操作系统。 |
|
10楼#
发布于:2003-08-11 20:18
谢谢
|
|
11楼#
发布于:2003-08-11 20:19
记得多给点分,有问题就问好了。
|
|