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

引用 lib 中函数 "access violation " 异常

2012-04-22 
引用 lib 中函数 access violation 错误用 Mini-XML 分析 xml文件, 代码如下:C/C++ code#include stdi

引用 lib 中函数 "access violation " 错误
用 Mini-XML 分析 xml文件, 代码如下: 

C/C++ code
#include <stdio.h>#include <stdlib.h>#pragma comment(lib, "mxml1.lib")#include "mxml.h"int main(){    FILE *fp;    mxml_node_t *tree;    fp = fopen("config_model.xml", "r"); [color=#FF0000]   tree = mxmlLoadFile(NULL, fp, MXML_NO_CALLBACK); [/color]    fclose(fp);    ......    return 0;}

在调用 mxmlLoadFile() 时, 出现"Unlhandled exception in test.exe (NTDLL.DLL):0xC0000005:Access Violation."
是 mxmlLoadFile()函数没找到吗?

谢谢.

[解决办法]
mxmlLoadFile的定义是什么 因该是参数传的不对
[解决办法]
"是 mxmlLoadFile()函数没找到吗?"

应该不是,函数找不到会提示Link错误。

[解决办法]
文件正确打开了?
[解决办法]
访问冲突,检查下mxmlLoadFile()的输入参数是不是都有效,传对了吗?
[解决办法]
r表示只读方式打开文件,该文件必须存在。
检查下面这行代码的fp返回是否正确以及"config_model.xml"路径是否正确

热点排行