关于VC6.0

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:18:33
编译是无错误,但是运行是总是出现一下信息:
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
怎么办?

原因是内存溢出了。
你是否使用了C的malloc函数分配了空间,但没有指明具体大小。
比如为float分配10个单位大小的空间,应该是:
float *a=(float*)malloc(10*sizeof(float));//注意sizeof(float)这是必须的,可能就是你出错的原因了,因为不同系统平台,不同变量类型所占内存空间是不同的。

查看你的动态链接库位置对不对