一个是没有正确注册dll
一个是你的dll是32位的,你需要强制你的程序以32bit运行,否则在x64系统上会出错。

解决方案 »

  1.   

    1、“开始”-运行-在输入框中输入Regsvr32 dllname(dll的名称,记得加后缀);如果注册成功的话会弹出提示的。
    2、编译器-项目属性-生成-目标平台-选择X86。
      

  2.   


    版主: 1.应该注册哪些dll文件 是关于AE的吗 比如ESRI.ArcGIS.AxControls.dll?
    2.不是说64位系统兼容32位的软件啊 如何强制程序以32bit运行?是写入代码里面还是在安装的时候设置哪里?
      

  3.   

    1.对于注册哪些dll 表示疑惑 才疏学浅 请耐心告之 谢谢
    2.这个是在另外的机器上安装软件 不能编译 选择X86谢谢您热心的回复