【发布时间】:2011-06-02 10:48:18
【问题描述】:
我怎么知道是否可以编译外部库以在不同的平台上工作?例如图书馆是tesseract-ocr
如果可能的话,我该怎么做? (基本上我想创建一个使用这个库的 Qt 应用程序)
【问题讨论】:
标签: symbian ocr nokia tesseract maemo
我怎么知道是否可以编译外部库以在不同的平台上工作?例如图书馆是tesseract-ocr
如果可能的话,我该怎么做? (基本上我想创建一个使用这个库的 Qt 应用程序)
【问题讨论】:
标签: symbian ocr nokia tesseract maemo
要找出答案,请尝试自己构建库。目前你的问题很广泛。当您有更具体的问题要问时,发布新问题。
如果构建库失败,很可能是由于某些不支持的依赖项需要您自己先移植。
移植到 Maemo 可能很简单,因为它是基于 Debian 的环境并支持所有构建工具,例如 autotools。
Symbian 没有自动工具。也许最快的开始方法是首先配置和构建库,例如cygwin,然后生成所需的 bld.inf 和 .mmp 文件以在 Symbian 上构建它。
您可以将 Qt 应用程序链接到常规 C/C++ 库。只需在代码中包含必要的头文件,并在 .pro 文件中使用 LIBS += -lfoo 链接到库。
【讨论】: