火狐插件在除本机环境下,其他系统都不能运行
最近因项目需要开发一个简单的火狐插件,用到了MFC的类
开发环境:win7 32bit
语言: C++
配置属性:在静态类库中使用MFC
代码生成:多线程调试(/MTd) (其实各种生成方式都尝试过了)
IDE: vs2010 , windows sdk 7.0 for .NET 4.0(额外安装)
调试环境:firefox 23.0.1
问题: 编译通过无警告,在本机环境下运行没有问题,在其他测试机器上(包括不限于xp,win2003,win7的各种版本,还包括安装了vs2010的系统环境,唯一共同点是都没安装winSDK 7.0)经调试都会出现Entry Point Not Found的异常,浏览器会卡死。
请教有做过类似项目的达人提供帮助,因为C++项目第一次做,所以请知道的达人讲的浅显易懂一点
另外,发现firefox, chrome, safari都是通过npapi来编写的插件,请教chrome是如何查找到插件位置的