换了台新电脑,只支持WIN8.1 64位,本来还乐着,结果接着写代码就想哭了。。
以前在WIN7 32位下写的通过COM操作CAD2006的程序无法编译,当时引用了如下COM: AutoCAD/ObjectDBX Common 16.0 Type Library
AutoCAD 2006 Type Library
现在在WIN8.1 64位下,再次引用COM里这两个后VS报错
警告 3 找不到类型库“AutoCAD”的包装程序集。请验证 (1) 是否已正确注册 COM 组件,以及 (2) 目标平台与 COM 组件的位元是否相同。例如,如果 COM 组件为 32 位,目标平台就不能为 64 位。
警告 4 找不到类型库“AXDBLib”的包装程序集。请验证 (1) 是否已正确注册 COM 组件,以及 (2) 目标平台与 COM 组件的位元是否相同。例如,如果 COM 组件为 32 位,目标平台就不能为 64 位。
警告 5 找不到类型库“AutoCAD”的包装程序集。请验证 (1) 是否已正确注册 COM 组件,以及 (2) 目标平台与 COM 组件的位元是否相同。例如,如果 COM 组件为 32 位,目标平台就不能为 64 位。
警告 6 找不到类型库“AXDBLib”的包装程序集。请验证 (1) 是否已正确注册 COM 组件,以及 (2) 目标平台与 COM 组件的位元是否相同。例如,如果 COM 组件为 32 位,目标平台就不能为 64 位。