最佳答案:出现这样的问题很常见,用以下方法及解决方案就可以解决啦:一般来说,这是因为你在VC中build的方式为debug,这样程序包含了一些debug信息,可以用于检查错误,但不能在VC之外运行。build方
出现这样的问题很常见,用以下方法及解决方案就可以解决啦:
一般来说,这是因为你在VC中build的方式为debug,这样程序包含了一些debug信息,可以用于检查错误,但不能在VC之外运行。build方式改成release就可以直接运行了。在VC界面上找找就能看到。
这样是你传了一个NULL参数给文件流,看来还是相对路径问题。
如果用相对路径,VC下的本地路径在exe文件的上一级目录,而exe文件单独运行时就不行了,相对路径的话换绝对路径呢