我正在尝试在 Visual Studio 以外的其他软件中使用 Tesseract 创建项目,但似乎没有任何文档说明如何执行此操作。
我现在遇到的问题是文件 scanutils.cpp 调用了一个函数 open(char *, int, mode_t) 并且它没有在任何地方定义。这可能是一个 Unix 函数被遗漏了还是应该位于我的机器上的某个地方?
谢谢。
编辑:我发现 open 函数包括在 Unix 中使用 fcntl.h 文件,但我拥有的版本 (C++ Builder) 不包括 open 函数。我可以像在 Unix 中那样在我自己的文件中定义 open 函数,但这似乎有点鲁莽。有什么建议吗?
最佳答案
在 Microsoft 工具中,函数 open()
被替换为 _open()
,定义在 io.h
中。 Here (MSDN)您可以找到有关它的更多信息。
关于c++ - 未实现的 Tesseract 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798875/