C++ OpenCV项目给出0xc0000142错误

C++ OpenCV项目给出0xc0000142错误,c++,eclipse,opencv,C++,Eclipse,Opencv,我正在尝试使用本教程运行一个简单的OpenCV项目。我使用OpenCV 2.4.3,MinGW和Eclipse作为C++。在构建时,一切似乎都正常,但是,当我尝试运行项目时,eclipse没有发生任何事情(我甚至无法显示“Hello world”)。如果我尝试双击exec,我会收到错误“应用程序无法正确启动(0xc0000142)。单击“确定”关闭应用程序。”使用依赖项遍历器,似乎无法找到以下.dll: API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL A

我正在尝试使用本教程运行一个简单的OpenCV项目。我使用OpenCV 2.4.3,MinGW和Eclipse作为C++。在构建时,一切似乎都正常,但是,当我尝试运行项目时,eclipse没有发生任何事情(我甚至无法显示“Hello world”)。如果我尝试双击exec,我会收到错误“应用程序无法正确启动(0xc0000142)。单击“确定”关闭应用程序。”使用依赖项遍历器,似乎无法找到以下.dll:

  • API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
  • API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
  • API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
  • API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
  • EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-0.DLL
  • IESHIMS.DLL

然而,这些似乎都与OpenCV无关,而与操作系统相关。我在64位机器上使用Windows8.1,但我正在尝试创建一个32位程序。有什么想法可能是错误的,以及如何修复它吗

2.4.3对于win8来说可能太老了。敢从src构建2.4.9吗?你可能是对的,它在最新版本中运行良好。而且,从源代码构建比我预期的要简单得多xD.aww,很高兴听到;)