1

我怎么知道是否可以编译外部库以在不同的平台上工作?例如,该库是tesseract-ocr

如果可能的话,我该怎么做?(基本上我想创建一个使用这个库的 Qt 应用程序)

4

1 回答 1

1

要找出答案,请尝试自己构建库。目前你的问题很广泛。当您有更具体的问题要问时,发布新问题。

如果构建库失败,很可能是由于您需要先自己移植一些不受支持的依赖项。

移植到 Maemo 可能很简单,因为它是基于 Debian 的环境并支持所有构建工具,例如 autotools。

Symbian 没有自动工具。也许最快的开始方法是首先在 cygwin 上配置和构建库,然后生成所需的 bld.inf 和 .mmp 文件以在 Symbian 上构建它。

您可以将 Qt 应用程序链接到常规 C/C++ 库。LIBS += -lfoo只需在您的代码中包含必要的头文件并在您的 .pro 文件中使用链接到库。

于 2011-01-03T13:01:14.677 回答