阅读:1852回复:4
编译问题
chris cant 的设备驱动程序指南,光盘上的程序,在vc中编译说是错误的命令,快捷方式那个感叹号变灰,在dos 下用98ddk的build 有错,link<>:error LNK1104:cannot open file "obj\i386\free\wdm2.sys"
build done 1 executables built - 1 errors 然后我将原来的wdm2.sys拿走,在build没有什么问题,可编译出来的文件不一样大,不知是否一样啊!我编得是8.70k,本来是8.67k. 编译时有这样的话,98\include\vidsvr.odl - invalid include statement:importlib<stdole_tlb>; 是什么意思呀,没什么问题吧,老实说看到invalid我就紧张! 望不吝赐教! |
|
最新喜欢:tigead... |
沙发#
发布于:2001-05-26 17:59
因为从光盘上拷贝的文件是只读属性,所以编译时不能覆盖原来的
wdm2.sys,至于不一样大,我想应该是没问题.说实话,看到 98\include\vidsvr.odl - invalid include statement:importlib 我也很紧张,不过好象不要紧 |
|
板凳#
发布于:2001-05-27 02:22
你所说的invaild的问题是因为你没有好好看DDK的帮助文档,relnote.htm有如下的建议:
Build Error Messages During the initialization of BUILD, the following message might be displayed: invalid include statement: importlib(STDTYPE_TLB) To prevent this message from displaying in the future, edit the xxxx.odl file specified in the warning message. Use a text editor to open the file and search for "importlib." When found, add quotes around the name inside the parentheses. For example: importlib("STDTYPE_TLB") Then save your changes. 你的错误就是如上的,你按照如上修改vidsvr.odl,上面的importlib(STDTYPE_TLB)有可能是 importlib(STDOLE_TLB),该为 importlib("STDOLE_TLB")就行了也就是加上""。 |
|
地板#
发布于:2001-07-22 07:17
我也曾经遇到这个问题,检查obj\i386下的free目录是否存在,
确保其存在,build 即可。 |
|
地下室#
发布于:2001-07-22 20:30
1970年注册的朋友可否和我联系一下,我们应该是老朋友了,有几个问题向请教您。
blueskyhello@sina.com 谢谢您! |
|
|