win7下用vs2010写了个用到opencv的程序,在win7运行无误.
放到xp的虚拟机里,运行到有opencv的部分就会出错,提示有未知的软件异常.
把所有用到opencv的代码去掉之后,编译的程序就可以在xp下运行了,此时的xp还没有.net framework
xp装上.net framework 4.0,运行带有opencv的程序,依旧错误
xp装上vs2010(虚拟机那叫一个慢...一上午啊...),安装完成之后立刻运行,ok,无误了,跟我在win7下运行的效果一样...可是我也不能让所有用我这个程序的人都装上vs2010啊......咋办啊......大神们~~~

解决方案 »

  1.   

    还有你那个opencv需不需要另外带一个dll执行之类的
      

  2.   

    opencv的dll带着呢   我不知道怎么弄的一下发了两个一样的帖子
      

  3.   

    3q  已经基本解决了 但是有个小BUG,我的程序启动之后,鼠标左键单击就没反应了...关掉我的程序也是如此  不过也可能是虚拟机的问题