请高手看下这是什么东东

请高手看下这是什么错误
我用VIEW 3DS转换了一个3DS文件 名为111.3DS
在工程中加入了这两个文件 并且放在同一文件夹中 初始化 大小 还有销毁代码全部正确 绘制函数地方出现问题
C/C++ code

int model=
    GL3DS_initialize_111();    //这个是111.3DS转换后的111.h中的初始化函数
    if(model == -1)
    {
        MessageBox("error");
        exit(-1);
    }
    glCallList(model);


C/C++ code

          if(m_hglrc)                          //onSize函数中
        wglMakeCurrent(m_pDC->GetSafeHdc(), m_hglrc);//获取当前绘图场景
    else
        return;
    glViewport(0,0,cx,cy);//设置视口大小
    glMatrixMode(GL_PROJECTION);//设置变换模式为投影变换
    glLoadIdentity();//初始化投影变换矩阵
    //根据窗口大小设置调整正射投影矩阵
    if(cx<=cy)
        glOrtho(-5.0,5.0,-5.0*(GLfloat)cy/(GLfloat)cx,
            5.0*(GLfloat)cy/(GLfloat)cx,-12.0,12.0);
    else
        glOrtho(-5.0*(GLfloat)cx/(GLfloat)cy,
            5.0*(GLfloat)cx/(GLfloat)cy,-5.0,5.0,-12.0,12.0);
    //    设置变换模式为模型变换
    glMatrixMode(GL_MODELVIEW);
    //    初始化模型变换矩阵为单位矩阵
    glLoadIdentity();    


C/C++ code

if (CView::OnCreate(lpCreateStruct) == -1)                        //这个是创建
        return -1;
    
    // TODO: Add your specialized creation code here
    m_pDC=new CClientDC(this);
    ASSERT(m_pDC != NULL);
    static PIXELFORMATDESCRIPTOR pfd =
    {
        sizeof(PIXELFORMATDESCRIPTOR),
            1,
            PFD_DRAW_TO_WINDOW |
            PFD_SUPPORT_OPENGL |
            PFD_DOUBLEBUFFER,
            PFD_TYPE_RGBA,
            54,
            0,0,0,0,0,0,
            0,
            0,
            0,
            0,0,0,0,
            32,
            0,
            0,
            PFD_MAIN_PLANE,
            0,
            0,
    };
    int pixelformat;
    if((pixelformat = ChoosePixelFormat(m_pDC->GetSafeHdc(),&pfd))== 0)
    {
        AfxMessageBox("选择像素失败");
        return -1;
    }
    if(SetPixelFormat(m_pDC->GetSafeHdc(),pixelformat,&pfd) ==FALSE)
    {
        AfxMessageBox("设置像素失败");
        return -1;
    }
    m_hglrc=wglCreateContext(m_pDC->GetSafeHdc());
    return 0;


C/C++ code

::wglMakeCurrent(NULL,  NULL);                  //销毁
    //    删除当前绘图情景对象并释放所占内存
    if (m_hglrc)
    {
        ::wglDeleteContext(m_hglrc);
        m_hglrc = NULL;
    }
    if (m_pDC)
        delete m_pDC;


为什么编译成功后没有图呢? 我用的3DS文件是一个山地学校的。用VIEW 3DS转换后还能用吗?

------解决方案--------------------
建议学习一下osg
------解决方案--------------------
你找个肯定没问题的数据试试,不就知道了