win10下安装Mapx5.0进行MFC开发的方法

时间:2024-05-31 14:26:33

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.****.net/zqckzqck/article/details/78300981

由于工程需要,在win10环境下使用VC2010的MFC在Mapx基础上进行地图相关开发。

最重要的就是一步安装Mapx。尝试使用了Mapx3.5到Mapx5.0的各个版本,情况种种,但终于没有能够使程序正常运行。

在网上看到chenjifeng的博客提到一种方法:

(1)在xp或者32位OS下安装Mapx5.0;

(2)复制MapX5.0的安装目录,如我的是C:\Program Files\Map Ino\MapX 5.0,将此目录复制到win10系统下的C:\Program Files(x86)目录下。

(3)注册下面的COM组件,徽标+R的快捷方式打开cmd,使用regsvr32命令,如下:

regsvr32 MAPX50.dll
regsvr32 MapXADODS.DLL
regsvr32 MapXDAODS.DLL
regsvr32 MapXRDODS.DLL
regsvr32 mapxstate.DLL
regsvr32 MODBCDataset.DLL
regsvr32 MOCIDataset50.DLL
regsvr32 mxmldataset.DLL
regsvr32 MSafeArrayDataset.DLL
regsvr32 NCSECW.DLL
regsvr32 mxmldataset.DLL
regsvr32 MOCIDataset50.DLL

注册成功或者失败都会弹出一个对话框进行提示。

win10下安装Mapx5.0进行MFC开发的方法

(3)修改mapx50.lic中Key进行**。

uQnZi2sFw22L0-MRa8pYX-4E5P7061-4N9M2431-5C932260-25217-34384-52482

(4)运行GeosetManager50.exe如果.gst地图文件高亮显示,则表示安装成功。

(5)开发时,在创建CMapx控件时,指定KeyName与许可证文件中的Key要保持相同。

Mapx5.0的网盘下载地址链接:http://pan.baidu.com/s/1mhTqhPQ 密码:ds9j