我试图将一个文件中的一些流放入一个缓冲区,然后将其保存在一个长流中,最后将其发送到服务器,但是在创建一个文件打开后,我有一个堆和内存空间错误。我使用的IDE编译器用于Openpicus板。
这是我的代码段:
pFile = fopen("Nini.jpg", "rb");
if (pFile==NULL)
{
fputs ("File error",stderr); exit (1);
}
fclose( pFile);
当我尝试读取图像时出现堆问题。
这有什么解决方案吗?否则我怎么能用malloc解决这个问题?
答案 0 :(得分:1)
此错误与您的文件打开/关闭代码完全无关。 A quick Google search(这让我花了5秒钟,请注意)收益the following potential solution(引自原文):
- 转到项目属性(文件 - >项目属性)
- 在类别下转至pic30-ld
- 在右侧窗口中找到堆选项