我在写一个网卡驱动,编译通过后在链接过程中PB出现了很多找不到ndis相关函数的LNK2001错误。我的os已经进行过sysgen,并且ndis.lib也已经生成。原因可能是编译器没有找到Ndis.lib,请问我该如何让编译器在链接时加入ndis.lib?
回复(8) 2007-04-26 10:38 来自版块 - Wince 程序开发
表情
xinyu_haotools->option(2007-04-27 13:00)
rilyyu不是啊 你的文件夹下难到没有一个文件名叫source的文件吗(2007-04-27 09:50)
xdwumin引用第5楼rilyyu于2007-04-26 16:49发表的“”: 不是啊 是驱动文件夹下的source文件里面的 您的意思是在 *.c 文件里面写吗? 语法好像不合适呀? 还是应该在其他什么文件中?(2007-04-27 09:21)
rilyyu不是啊 是驱动文件夹下的source文件里面的(2007-04-26 16:49)
xdwumin引用第3楼rilyyu于2007-04-26 15:21发表的“”: TARGETLIBS = 路径ndis.lib 是设置名为 TARGETLIBS 的环境变量吗? 在 setting中设置了 值是C:\WINCE500\PBWorkspaces\070418\WINCE500...(2007-04-26 16:09)
rilyyuTARGETLIBS = 路径\ndis.lib(2007-04-26 15:21)
xdwumin引用第1楼rilyyu于2007-04-26 10:52发表的“”: 在source文件的targetlibs中包含你需要的lib 请问具体如何设置呢?(2007-04-26 11:38)
rilyyu在source文件的targetlibs中包含你需要的lib(2007-04-26 10:52)

返回顶部