C# 未安装Visual Studio的PC上的Emgu.CV.CvInvoke异常

C# 未安装Visual Studio的PC上的Emgu.CV.CvInvoke异常,c#,opencv,visual-studio-2012,emgucv,C#,Opencv,Visual Studio 2012,Emgucv,我有一个与EmguCV一起工作的应用程序 在某些特定的PC上运行可执行文件时出现错误 安装了visual studio的计算机可以正常工作,没有VS的计算机会在Emgu.CV.CvInvoke异常上显示错误 请让我知道什么是最好的解决方案 提前感谢。将VCRT dll msvcr120.dll、msvcp120.dll复制到可执行文件的位置: VCRT DLL在x86和x64文件夹中提供 参考官方文档。 < P>最后我找出了我的问题,我通过安装微软C++可重分发框架2012解决了它。 如果您已经

我有一个与EmguCV一起工作的应用程序

在某些特定的PC上运行可执行文件时出现错误

安装了visual studio的计算机可以正常工作,没有VS的计算机会在Emgu.CV.CvInvoke异常上显示错误

请让我知道什么是最好的解决方案


提前感谢。

将VCRT dll msvcr120.dll、msvcp120.dll复制到可执行文件的位置:

VCRT DLL在x86和x64文件夹中提供


参考官方文档。

< P>最后我找出了我的问题,我通过安装微软C++可重分发框架2012解决了它。 如果您已经添加了所有dll,但仍然出现错误,请为我安装正确的版本


谢谢。

Hi@abhishek,我使用的是Emgu emgucv windesktop 3.1.0.2504,相同的exe将在所有安装了VS2013的电脑中运行,但我有另一台电脑没有安装.NET frameworkVS,但相同的exe与所有DLL都不工作。emgu.cv.Cvinvoke错误。我想这是因为.net框架的缘故,你能告诉我吗?我已经更新了答案。请检查它是否工作。嗨,我已经检查了你的解决方案,我仍然有同样的问题,如果我安装VisualStudio,它不会给出错误,什么是原因,我的应用程序框架是4.5.1Hi,我得到了结果,安装基于你的.NET项目的C++可重分配框架。这可能会对某人有所帮助。那你为什么不贴一个答案呢