概述
本人在学习寒江独钓中tdifw_smpl的例子时,一直不能通过编译。后来经过研究发现,书上有两个地方没有说明白,导致了编译时出现错误。
第一,编译该工程时首先需要编译tdi_fw工程,因为tdifw_smpl中需要tdi_fw编译出的lib文件。但是需要注意的是要编译成功该工程需要比较高的DDK的版本。当我用3790.1830版本时,编译不能通过。当用7600.16385版本时,编译可以通过。
第二.编译时需要把tdi_fw和tdifw_smpl两个文件夹放到一个目录下,这在书中是说过的。但是这样是不够的,还需要本书光盘中的lib文件夹也放到相同的目录下。不然会出现如下的错误:
Compiling - tdifw_smpl.c
1>errors in directory d:/winddk/7600.16385.0/myprojects/tdifw_smpl
1>NMAKE : fatal error U1073: don't know how to make '../lib/tdi_fw_chk_WXP.lib'
1>nmake.exe /nologo BUILDMSG=Stop. -i BUILD_PASS=PASS2 LINKONLY=1 NOPASS0=1 MAKE
DIR_RELATIVE_TO_BASEDIR=myprojects/tdifw_smpl failed - rc = 2
BUILD: Finish time: Wed Dec 02 15:55:42 2009
BUILD: Done
3 files compiled - 1 Warning - 2Errors
D:/WINDDK/7600.16385.0/MyProjects/tdifw_smpl>
最后
以上就是年轻钢笔为你收集整理的关于寒江独钓中tdifw_smpl例子不能通过编译的解释的全部内容,希望文章能够帮你解决关于寒江独钓中tdifw_smpl例子不能通过编译的解释所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复