问题描述
最近在研究MapServer,初始化mapObj对象时就抛错了,求助!!!代码:try{mapObjm_Map=newmapObj(@"D:ms4wappsgmaphtdocsgmap75.map");//此行抛出异常imageObjm_Image=m_Map.draw();if(m_Image!=null){m_Image.save(@"F:testpic.jpg",m_Map);}}catch(System.Exceptionex){}异常信息:“OSGeo.MapServer.mapscriptPINVOKE”的类型初始值设定项引发异常。
解决方案
解决方案二:
我也遇到过这个问题,最后发现原因是缺少的依赖库。把mapscript用到的依赖库都放到exe目录下或者系统能找到的Path路径应该能解决问题。
解决方案三:
我把ms4wApachecgi-bin目录下的.dll文件都加载到工程下,还是不行,还是会抛出上面的异常。
解决方案四:
你可以装一个fwtools这里面的库比较全
解决方案五:
这个问题解决了没?我也遇到了
解决方案六:
同时,fwtools里面的mapserve版本比较低,好像是4.9的
时间: 2024-07-31 09:25:15