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