Malloc在ps4上的开发失败了
Malloc failed on ps4 development
我的程序中出现了malloc(180K)错误,所以我注释了它们并在同一个文件中编写了下面的代码。它仍然返回一个错误的ptr。(我在返回时通过断点得到它)
int main (int argc, char *argv[])
{
char *b = (char *)malloc(sizeof(char)*1000000);
return EXIT_SUCCESS;
}
我想这个问题是在我的计算机上,所以我在相同的条件下打开另一个程序(使用了46%的内存),(我没有关闭预项目),我首先在main()
中编写相同的代码,malloc
正常返回。问题应该是什么?
PS: WINDOWS7 X64 (4G)我认为它仍然至少1G内存,因为在浏览器中显示的内存使用是46%。
我向SCE询问了这个问题,得到的回应是他们在4号游戏站项目中增加了一些限制。我必须声明一个全局可virable size_t sceLibcHeapSize = 1*1024*1024*50;
来设置堆,否则它的默认值将是64K或256K?(我忘了…)
相关文章:
- 如果没有malloc,链表实现将失败
- 模板参数替换失败,并且未完成隐式转换
- 具有默认模板参数的多态类的模板推导失败
- 视图中的参数推导失败:take_while
- 链接到自行创建的dll失败
- 带有特殊路径部分的"std::filesystem::weakly_canonical"失败
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- gcc和c++17的过载解析失败
- 为什么使用 P/Invoke 调用 dll 时,某些计算机中的 LoadLibrary 失败?
- 在WSL:configure_file上对config_file的每次调用都失败:配置文件时出现问题
- 使用 GCC 卸载的 OpenMP 卸载失败,并出现"Ptx assembly aborted due to errors"
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 链接阶段在Ubuntu上失败,但在MacOS上失败
- 从父数组测试用例构造二叉树失败
- AWS 开发工具包C++:某些 S3 集成测试失败
- 精度不工作或开发失败的长双精度
- Visual studio 2015 Android NDK应用开发构建失败Visual c++
- Visual c++ 2005开发的Visual c++项目-在Visual c++ 2010中,菜单打开时调试断言失败
- 链接到libopengl32.a在开发C++中失败
- Malloc在ps4上的开发失败了