为啥win8.1正常,win7下跑就提示找不到dll出错

为什么win8.1正常,win7下跑就提示找不到dll出错
同一个程序,用了emgu读视频的部分,opencv的dll和emgu的dl已经全部复制到exe同一目录下面,但是在自己的两台电脑(win8.1,一台没有VS和Emgu环境)上成功,在win7x64虚拟机上提示emgu.cv.dll的依赖项找不到
------解决方案--------------------
重装下系统吧