版块
论坛
喜欢
话题
应用
搜索
登录
注册
chriswu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=4518
unresolved external symbol __chkstk
unresolved external symbol __chkstk这是什么错?
回复
(
7
)
2001-06-28 22:15
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
wowocock
:
X8处理器的内核堆栈只有12K,其他平台有16K,所以请节约点.....
(2005-01-19 16:51)
回复
hangzhoustayer
:
大侠就是大侠,赞
(2005-01-18 16:06)
回复
arthurtu
:
是编译器干的,和平台没有关系 如果你要用的stack超过了一个PAGE(X86 == 4096),会call __chkstk,但是vxd和sys一般是不包含C runtime lib的(如msvcrt.lib),link的时候自然出错 至于为什么要__chkstk,请看看《...
(2005-01-18 10:06)
回复
hangzhoustayer
:
我在2K下确实发现有这个问题,改小了就好了,所以我觉得奇怪,按说如果只能分配这么点那也太小了
(2005-01-17 19:43)
回复
AllenZh
:
unresolved external symbol __chkstk 这是什么错? 是chriswu 说的那样吗? 我没有测试过9x有这个限制
(2005-01-17 19:18)
回复
hangzhoustayer
:
那这样局限性不是太大了,怎么可以申明多点?
(2005-01-17 17:48)
回复
chriswu
:
也就是说, 在OnSysDynamicDeviceInit()中变量最多只能声明 1022*DWORD 否则就报上面的错。
(2001-06-28 23:14)
回复
chriswu
加关注
写私信
0
关注
0
粉丝
43
帖子
返回顶部