qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1426回复:11

pc端驱动程序

楼主#
更多 发布于:2003-08-11 15:28
上次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里编译显示错误,错误图我贴了上来,请高手帮我看一看,谢谢!
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-08-11 16:44
你编译的错误是因为你编译的文件夹不对,应该在系统的/I386那个文件夹下面编译才行。
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-11 18:31
flytomoon你好,你说的系统的/I386是不是DDK的安装目录下的I386文件夹,另外,是不是要将生成的驱动程序拷到I386文件夹下再编译,谢谢!

qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-08-11 18:39
另外我还要问一下,在DDK内编译的是什么文件,是不是将用DRIVERSTUDIO生成的整个WORKSPACE都放到DDK内进行编译?
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-11 19:10
flytomoon你好,你说的系统的/I386是不是DDK的安装目录下的I386文件夹,另外,是不是要将生成的驱动程序拷到I386文件夹下再编译,谢谢!

 

这个是对的。
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-11 19:11
另外我还要问一下,在DDK内编译的是什么文件,是不是将用DRIVERSTUDIO生成的整个WORKSPACE都放到DDK内进行编译?


在DDK下编译的是C文件,你要有驱动的VC源程序来编译。
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-08-11 19:54
flytomoon,你好,我在98DDK文件夹里看到bin, doc,help,inc,lib,licence,src,uninstall这几个文件夹,并没看到I386,请问I386文件夹具体在哪个位置?拷到I386里面的VC源程序是不是包括.cpp  .h  等等在内的整个workspace?

flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-11 20:06
I386是在系统里的DRIVER里,VC源程序只要有*.c就行了。
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-11 20:13
你好,我用vc里的driverstudio生成的PC端驱动程序里没有看到.c的文件,只有.cpp .h  .dsp  .dsw  .rc文件,你说的系统是指的WINDOWS系统还是DDK系统?谢谢?我先给分了。
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-11 20:16
你好,我用vc里的driverstudio生成的PC端驱动程序里没有看到.c的文件,只有.cpp .h  .dsp  .dsw  .rc文件,你说的系统是指的WINDOWS系统还是DDK系统?谢谢?我先给分了。


就是.cpp就行,系统是指操作系统。
qweasdzxc
驱动牛犊
驱动牛犊
  • 注册日期2003-07-14
  • 最后登录2005-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-08-11 20:18
谢谢
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-08-11 20:19
记得多给点分,有问题就问好了。
游客

返回顶部