我正在Visual Studio 203中使用Tesseract库。但是应用程序因以下异常而崩溃:


  {System.TypeInitializationException:的类型初始值设定项
  “ LParking.Base.Global”引发了异常。 ->
  
  System.IO.FileLoadException:无法加载文件或程序集
  “ CPPWrapper.dll”或其依赖项之一。该应用程序具有
  由于其并行配置不正确而无法启动。
  
  请查看应用程序事件日志或使用命令行
  sxstrace.exe工具了解更多详细信息。
  
  (来自HRESULT的异常:
  0x800736B1)在LParking.Base.Global..cctor()-内部末端
  异常堆栈跟踪---在e:\ TIN中的LParking.MainWindow..ctor()
  HOC \学习\ Chuong Tring Dao
  Tao \ Working \ Main_Code \ LParking \ branchs \ LParking \ LParking \ MainWindow.xaml.cs:line
  33}
           活动日志详细信息激活上下文的生成失败
          “ E:\ TIN HOC \ Learning \ Chuong Tring Dao Tao \ Working \ Main_Code \ LParking \ branchs \ LParking \ Bin \ x86 \ Debug \ libtesseract302d.dll”。
  附属大会
  Microsoft.VC90.DebugCRT,processorArchitecture =“ x86”,publicKeyToken =“ 1fc8b3b9a1e18e3b”,type =“ win32”,version =“ 9.0.21022.8”
  找不到。
  
  请使用sxstrace.exe进行详细诊断。


请注意:当我在发布模式下构建应用程序(使用libtesseract302.dll)时,它运行良好。但是,当以调试模式(libtesseract302d.dll)生成应用程序时,它如上所述崩溃了!

最佳答案

跟踪的最后一行表明缺少VC2008(VC90)库。从http://www.microsoft.com/en-gb/download/details.aspx?id=29获取它们

关于c++ - 加载libtesseract302d.dll时崩溃了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24691496/

10-14 03:01