请教一个世界难题:)

dzhq_78 2003-04-04 03:20:32
昨天编译一个驱动程序(厂家提供的原码),当中有一个类,里面有一个函数。在DDK的2K的Free模式下编译通过,链接出错,提示在这个函数中有一个未定义的符号 _alldrvm(在程序中查不到这个东西)。
但将这个程序在VC中编译一切正常。
在DDK的编译环境下还有一些奇怪的现象:将这个函数中的语句注释掉,但留哪一句都能通过,但一组合就出错。最有意思的是当中有一句话特有意思,大体如下:
a=b[c-1];
其中a是类的私有变量,b是一个常量数组,c是这个函数的局部变量。将其改成
a=b[0]或a=[b1]等都能通过
将其改成
long d=b[c-1]也能通过。

哪位大侠能解释一下:)
...全文
26 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
danielxuao 2003-04-07
看不懂
回复
dzhq_78 2003-04-07
:(
回复
相关推荐
发帖
驱动开发/核心开发
创建于2007-09-28

2.1w+

社区成员

硬件/嵌入开发 驱动开发/核心开发
申请成为版主
帖子事件
创建了帖子
2003-04-04 03:20
社区公告
暂无公告