C++ mfc100d.dll不是设计的

C++ mfc100d.dll不是设计的,c++,visual-studio,C++,Visual Studio,我编译了我的程序(blobtracking),出现了这个错误 C:\Windows\system32\mfc100d.dll is either not designed to run on Windows or it contains an error. 有人知道我该怎么做吗 < >我安装了微软Visual C++可重新分配的DLL(2005和2008版本)。但它不起作用 p、 s:我使用VS 2010 32位和OpenCV 3.0您是否在编译程序的机器上运行程序?如果是这样的话,我认为您不

我编译了我的程序(blobtracking),出现了这个错误

C:\Windows\system32\mfc100d.dll is either not designed to run on Windows or it contains an error.
有人知道我该怎么做吗

< >我安装了微软Visual C++可重新分配的DLL(2005和2008版本)。但它不起作用


p、 s:我使用VS 2010 32位和OpenCV 3.0

您是否在编译程序的机器上运行程序?如果是这样的话,我认为您不必安装任何可再发行的软件包,因为您的VisualStudio安装已经有了正确的DLL。注意
mfc100d
中的
d
代表调试版本,它只随VS提供,不随可再发行软件包提供。啊,是的,这回答了我的一些问题。那么你能给我一些建议来解决这个问题吗?你的程序运行在与编译它的机器相同的机器上吗?如果是这样的话,我认为您不必安装任何可再发行的软件包,因为您的VisualStudio安装已经有了正确的DLL。注意
mfc100d
中的
d
代表调试版本,它只随VS提供,不随可再发行软件包提供。啊,是的,这回答了我的一些问题。那么你能给我一些建议来解决这个问题吗?