首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2008调试程序出错有关问题请问

2012-09-23 
vs2008调试程序出错问题请教我使用2008程序编译我的程序,能够编译成功。debug程序时不能正常启动程序,我在m

vs2008调试程序出错问题请教
我使用2008程序编译我的程序,能够编译成功。
debug程序时不能正常启动程序,我在main中第一句就设置的断点但是还是没有进去。
output窗口显示信息:
'odbms.exe': Loaded 'I:\代码\公司代码\ns3000\exe\dnet_lib.dll', Symbols loaded.
'odbms.exe': Loaded 'I:\代码\公司代码\ns3000\exe\zlib1.dll', Binary was not built with debug information.
'odbms.exe': Loaded 'D:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.6161_x-ww_31a54e43\msvcr90.dll'
'odbms.exe': Loaded 'I:\代码\公司代码\ns3000\exe\share_lib.dll'
'odbms.exe': Loaded 'H:\QtSDK\Desktop\Qt\4.7.3\msvc2008\bin\QtCored4.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\user32.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\gdi32.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\ole32.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\mswsock.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\dnsapi.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\iphlpapi.dll'
First-chance exception at 0x00000000 in odbms.exe: 0xC0000005: Access violation reading location 0x00000000.
'odbms.exe': Unloaded 'D:\WINDOWS\system32\iphlpapi.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\winrnr.dll'
'odbms.exe': Loaded 'D:\WINDOWS\system32\wldap32.dll'
The program '[4196] odbms.exe: Native' has exited with code 1 (0x1).


请问是什么原因,如何解决?

[解决办法]
First-chance exception at 0x00000000 in odbms.exe: 0xC0000005: Access violation reading location 0x00000000.

多数是指针的值为NULL或指针未初始化! 请帖代码
[解决办法]
在占用内存空间较大的局部数组声明的前面加static将其从堆栈数据段挪到全局数据段即可。

[解决办法]

探讨
First-chance exception at 0x00000000 in odbms.exe: 0xC0000005: Access violation reading location 0x00000000.

多数是指针的值为NULL或指针未初始化! 请帖代码

热点排行
Bad Request.