MSVCR120.dll的无效参数错误(在64位窗口中构建Tesseract Lib)
An invalid parameter error at msvcr120.dll (Building Tesseract Lib in 64bit Windows)
我已经将查询提高到了Tesseract论坛,但是我是否可以知道该错误,我再次在这个论坛上提出问题。因为这是我最喜欢解决问题的论坛。
我有一个问题,以某种方式与Tesseract Lib有关。
问题是在Libtiff中
我完全遵循此处描述的内容
为我的64位窗户构建Libtiff。
C:LIBTIFFLIBTIFF> nmake /f makefile.vc
C:LIBTIFFLIBTIFF> cd ..tools
C:LIBTIFFTOOLS> nmake /f makefile.vc
构建还可以。使用Tiff Lib和我为64位窗户建造了Leptonica Lib和Testearact Lib。使用Tesseract Lib运行应用程序后,我在Tiff Lib中出现错误,并且错误是
" tessaractocr_test.exe中的0x00007ffa966fd27(msvcr120.dll)在0x00007ffa966fd27(msvcr120.dll):exe:将无效的参数传递给认为无效参数的函数。"
。错误在以下功能中在LSEEK上发生。该功能位于tiffio.c
static TIFF *
fopenTiff(FILE *fp,tif_win32.c
const char *modestring)
{
l_int32 fd;
PROCNAME("fopenTiff");
if (!fp)
return (TIFF *)ERROR_PTR("stream not opened", procName, NULL);
if (!modestring)
return (TIFF *)ERROR_PTR("modestring not defined", procName, NULL);
if ((fd = fileno(fp)) < 0)
return (TIFF *)ERROR_PTR("invalid file descriptor", procName, NULL);
lseek(fd, 0, SEEK_SET);
return TIFFFdOpen(fd, "TIFFstream", modestring);
}
此错误可能是什么问题?
现在我解决了所有问题,而Tesseract Lib正在我的64位PC和Project上工作。在准备依赖项期间,在此链接中的讨论之后,我的解决方案是逐步进行的。然后,Leptonica Lib建立,然后链接到Tesseract以构建Tesseract Lib。现在一切都很好。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- 无法在 CLion 中构建 C++ 项目
- 使用cmake(窗口)构建时不显示Qt资源
- QTextEdit 提升为构建控制台窗口
- 无法在窗口中构建 Tensorflow C++ API
- 如何从其HWND上构建窗口的技术
- 构建后,任何窗口都会打开 C++
- 调整项目在Visual Studio的输出窗口中构建报告
- 如何基于类定义构建对话框窗口?(比如Django的模型系统)
- MSVCR120.dll的无效参数错误(在64位窗口中构建Tesseract Lib)
- 在窗口上配置提升构建
- QtCreator如何在构建Windows应用程序时避开控制台窗口
- 在构建视觉工作室后关闭窗口
- 如何使用Qt构建命令窗口
- 在带有代码块的64位窗口上使用libpqfe.h构建,无法正确启动
- 如何使用c++ /Qt5构建无窗口应用程序?
- 如何从命令提示窗口构建和编译visual studio c++代码
- 使用 createWindowEx 成功构建,窗口仍然不会出现
- 我如何在'opencv'函数,当我构建隐藏窗口(在后台运行)时获得像素的颜色
- 适应Qt窗口形式预构建的QWindow