|
楼主 |
发表于 2013-4-8 10:59:34
|
显示全部楼层
liuzhiyu123 发表于 2013-4-8 10:18
哪里崩溃?开始猜谜语么?
std::string strData;
strData.append("123456");
strData.append((char*)_osgImage->data());
MyImage* myImage = (MyImage*)_osgImage; //MyImage主要为了重写受保护的setData方法
myImage->setData((unsigned char*)strData.c_str());
// 保存
setlocale(LC_ALL, "chs");
bool flag = osgDB::writeImageFile(*myImage, path);
setlocale(LC_ALL, "C");
就这写入硬盘后就崩溃了,硬盘上写成功了,程序崩了。 |
|