使用visual c++ 2010 SP1开发的ATL OCX在新机器上注册时候发现提示类似的问题,最后检查发现由于: ocx是32位,需要的dll也是32位的。但是在新机器上拷贝过去的是64位的dll因此出现上述版本不兼容问题提示!