读书人

安装打包安装后出现有关问题

发布时间: 2012-07-31 12:33:46 作者: rapoo

求助,安装打包安装后出现问题
写了一个程序,调试运行的时候一切都很正常,做成了安装包,然后安装了之后就出现了各种莫名其妙的问题。
先用了fread(pFileBuffer, sizeof(char), nFileSize, pf) ;这个函数能成功执行,并且可以确定pFileBuffer != NULL
然后程序继续运行了几行,执行 fwrite(pFileBuffer, sizeof(char), nFileSize, pf) ;这个时候pFileBuffer就莫名其妙地 == NULL ,检查过了,这两个函数之间我没有对其执行任何操作。 这个问题是安装后运行时出现的,调试代码的时候却一切正常。
我的程序是win7下写的,在xp上测试的时候出现了上述的问题,会不会是操作系统的原因,还有就是,是不是一些函数在一些系统下能用,到别的系统的时候就失效了。
哪位大侠知道能不能解释下,感激不尽。



[解决办法]
这种可能性是有的。

要解决这样的问题,最好在xp上也装一个编译器,编译运行一下,看看有没有问题(有问题就debug)。

另外也要看看安装包制作是不是有问题,比如一些动态库为加入之类的。
[解决办法]
建议把你的代码弄到xp系统下重新编译生成。然后发布xp版的。

读书人网 >C++

热点推荐