高分请教一个调试问题!

kingel 2006-03-30 09:26:55
我的程序在编译以后出现下面的提示:
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use

/NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfc42.lib" conflicts with use of other libs; use

/NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "mfcs42.lib" conflicts with use of other libs; use

/NODEFAULTLIB:library
LINK : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use

/NODEFAULTLIB:library

在单步调试程序时,第一个warning还无所谓,但下面三个warning使得程序凡是遇到与界面控件变量

进行有关赋值或操作的时候,程序都会报错:
unhandled exception in *.exe (MFC42D.DLL):0xc0000005:Access Violation.

请教各位高手该如何解决呀?
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lixiaosan 2006-03-30
  • 打赏
  • 举报
回复
检查是否有指针使用上的问题,或者数组越界访问
比如
指针未初始化,未分配空间,野指针等问题

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧