阅读:2075回复:10
为什么我把DDK中的例子Build后,只有dll.lib,没有sys文件呢?
同题
|
|
|
沙发#
发布于:2005-01-26 18:12
你是如何bulid的?
|
|
|
板凳#
发布于:2005-01-26 18:17
你是如何bulid的? 肯定编译没有成功, 查看*.err或*.log中得提示查找错误 |
|
|
地板#
发布于:2005-01-26 19:31
那要看你编译什么了,那些打印驱动的本来就是DLL的,把SOURCE贴上来看看.
|
|
|
地下室#
发布于:2005-01-26 19:32
我安装的是2000DDK。
用自带的Free Build Environment.将目录切换到例子所在目录后,Build的。 产生了一个obj,和objfre文件夹,一个buildfre文本文件,messages.h,messages.rc,MSG00001,在objfre中只有一个i386文件夹,里面有一些obj文件,还在一个dll,一个exp,一个lib.一个pdb. 另一个obj文件就一个_objects.mac文件,就这些了,没有了。 我没有看到有sys文件. 例子是DDK/SRC/print/genprint. 没有做任何修改,我想没有什么错误吧。 |
|
|
5楼#
发布于:2005-01-26 21:01
haha
编译后的就是genprint.dll了 它是打印机驱动的一个组件, 不是普通的WDM驱动(*.sys形式的) |
|
|
6楼#
发布于:2005-01-26 22:03
啊?!?!
这下丢人丢大了。 那就再问一句,这个组件是不是虚拟打印机???? 我在vckbase上下了一个虚拟打印机的例子,其中有一个genprint中间的代码和DDK中的genprint是一样的? 为什么? |
|
|
7楼#
发布于:2005-01-26 23:18
haha |
|
8楼#
发布于:2005-01-27 09:19
啊?!?! 呵呵,这个不丢人的,只要学到东西就好。 |
|
|
9楼#
发布于:2005-01-27 12:59
[quote]啊?!?! 呵呵,这个不丢人的,只要学到东西就好。 [/quote] 赞成!只要能学到新东西,这样的丢人多丢几次也没什么了。 |
|
|
10楼#
发布于:2005-01-27 15:01
多谢楼上的两们鼓励。
为什么要做一个虚拟打印机会那么难呢?????? 我下了一本本站的《W驱动程序开发,第一卷》,我把图形驱动程序设计那章都看一遍,感觉好像是明白了一些,但是一看程序,又感觉什么都不明白。看来是白看了!!! |
|
|