【问题标题】:Crashed when load libtesseract302d.dll?加载 libtesseract302d.dll 时崩溃?
【发布时间】:2014-07-11 06:38:28
【问题描述】:

我在 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\Learning\Chuong Triing Dao Tao\Working\Main_Code\LParking\branches\LParking\LParking\MainWindow.xaml.cs:line 33} EVENT LOG DETAIL 激活上下文生成失败 “E:\TIN HOC\Learning\Chuong Traing Dao Tao\Working\Main_Code\LParking\branches\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)时,正如我上面提到的,它崩溃了!

【问题讨论】:

  • “无法找到依赖程序集 Microsoft.VC90.DebugCRT”?

标签: c++ visual-studio-2013 tesseract


【解决方案1】:

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

【讨论】:

  • 它无法解决我的问题,但我通过在调试和发布模式下使用 libtesseract302.dll 修复了它。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多