第1个回答 2013-08-10
在程序 cmssw.exe中,有一个C语言
源文件 fprintf.c 的第56行 一个
表达式 str!=NULL 有问题,去修改一下就可以了。
追问这个程序本身肯定是没有问题的,肯定是用户不同,所以导致读写权限不一样。我用管理员账户就可以
本回答被网友采纳
第2个回答 2019-11-25
一般情况下发布出来的软件不应该是触及到debug版本的,这是这个版本的qq有个bug,不能正确处理某些故障所致。没有qq的源文件,你是不可能知道答案的
filest.cpp是微软CFile类的一个源文件,只能说明这个错误和某个文件有关(打开文件失败?)你可以用filemon检查出错前最后访问的文件是什么,不过这需要非常细心和经验的,普通人,就换个qq版本试试吧
第3个回答 2013-08-10
fprintf应该是向某个文件里输出,之前应该有个fopen什么的打开输出文件,由于你是普通用户,可能在fopen的时候并没有给出打开文件错误,所以,在fprintf的时候写就错误了,如果你想查原因又没有代码的话,下一个filemon,然后监视运行这个程序时它打开什么文件出错。本回答被提问者采纳
第4个回答 2013-08-10
那你就debug调试一下,看看是哪个地方声明出错了。它提示就是 声明有问题,具体的还是得看你的程序代码。