Model_info *model = (Model_info*)malloc(sizeof(Model_info)); model->texture = new LPDIRECT3DTEXTURE9[model->NumMaterials];这句错误了
error C2440: '=' : cannot convert from 'struct IDirect3DTexture9 ** ' to 'struct IDirect3DTexture9 *'应该怎么改呢?
解决方案 »
- 基于对话框的MFC中 编辑框控件初始化如何不为0?
- 关于vs2008的MSDN
- 【再发一贴】关于winpcap分析http获得访问的url问题
- 高手进、、关于CDC::PlgBlt
- {紧急求解}如何在Frame控件中用HANDLE显示位图??
- 小弟的界面下面是LIST控件,上面是EDIT控件,可是LIST就能显示数据库,EDIT就是显示不出来?急!!
- 如何控制CScrollView的水平、垂直滚动条滚动?
- 关于文件操作的问题,有经验的朋友进来提提意见!
- Winsock API 服务端如何停止监听?
- 加分测试,立即加分给第一个进来者。
- VC++如何显示算式中的乘除号,不是'*'和'/'
- tab control的疑问,
-->
model->texture = new LPDIRECT3DTEXTURE9*[model->NumMaterials];
还是不行呢
error C2440: '=' : cannot convert from 'struct IDirect3DTexture9 *** ' to 'struct IDirect3DTexture9 *'
(×(model->texture)) = new LPDIRECT3DTEXTURE9[model->NumMaterials];
{
DWORD NumMaterials;
LPD3DXMESH Mesh;
LPDIRECT3DTEXTURE9 texture; LPD3DXBUFFER adjacency_buffer;
LPD3DXBUFFER materials_buffer;
};是这样的