我在 Fedora 下使用 g++ 编译一个包含以下代码行的 openGL 项目:
textureImage = (GLubyte**)malloc(sizeof(GLubyte*)*RESOURCE_LENGTH);
编译时,g++ 出错信息如下:
error: ‘malloc’ was not declared in this scope
添加#include <cstdlib>
并不能解决错误。
我的g++版本是:g++ (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2)