代码如下MIL_ID MilApplication, /* Application identifier.  */
          MilSystem,       /* System identifier.       */
          MilDisplay,      /* Display identifier.      */
 MilDigitizer,    /* Digitizer identifier.      */
          MilImage;        /* Image buffer identifier. */
   

//初始化
         MappAlloc(M_DEFAULT,&MilApplication);  MsysAlloc(M_SYSTEM_METEOR_II_DIG,M_DEFAULT,M_DEFAULT,&MilSystem);//影像卡 M_SYSTEM_METEOR_II_DIG  MdigAlloc(MilSystem,M_DEFAULT,"TH 8740-012 @1000x1000_rev B.dcf",M_DEFAULT,&MilDigitizer);//自带配置文件TH 8740-012 @1000x1000_rev B.dcf
 
 MdispAlloc(MilSystem,M_DEFAULT,"M_DEFAULT",M_DEFAULT,&MilDisplay); 


 MbufAlloc2d(MilSystem,1000,1000,8+M_UNSIGNED,M_IMAGE+M_GRAB+M_DISP+M_PROC,&MilImage);
MdigGrab(MilDigitizer,MilImage);  //单帧采集

     //char userImageBuf[1000][1000];           //----1
//MbufGet(MilImage,userImageBuf);          //----2 //保存
MbufExport(M_INTERACTIVE,M_BMP,MilImage);
    

MbufFree(MilImage);
MdispFree(MilDisplay);
MdigFree(MilDigitizer);
MsysFree(MilSystem);
MappFree(MilApplication);问题 1:保存以后打开 就是一个1000*1000黑色图片  应该是有个光圈的  可惜没有
问题2: 我加上注释掉的 1 和2的那两句话 一运行 就自动退出了  何道理?很简单的代码 不知道是什么原因