0

我已经使用 Brew 在 Mac OS 上安装了 Tesseract:https ://tesseract-ocr.github.io/tessdoc/Compiling.html#macos 我创建了一个简单的函数:

#include <fstream>
#include <iostream>
#include <string>
#include <filesystem>
#include <chrono>
#include <leptonica/allheaders.h>
#include <tesseract/baseapi.h>
#include <opencv2/opencv.hpp>
using namespace std; using namespace cv; 
int main(int argc, char **argv) {  
      tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();
      api->Init(NULL, "eng", tesseract::OEM_LSTM_ONLY);  
      return 0; 
}

我有问题:

架构 x86_64 的未定义符号:
“tesseract::TessBaseAPI::Init(char const*, char const*, tesseract::OcrEngineMode, char**, int, std::__1::vector<std::__1::basic_string< char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits, std::__1: :allocator > > > const*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::allocator <std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > > > const*, bool)”,引用自:tesseract::TessBaseAPI::Init(char const* , char const*, tesseract::OcrEngineMode) in main.old: 未找到架构 x86_64 的符号 clang: 错误: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

我的 MacOS:10.15.6 Xcode 版本:12.4

请帮我修复它。

4

0 回答 0