将ICU作为静态库合并到sqlite.dll中

时间:2012-02-02 17:37:42

标签: c++ windows macos sqlite icu

我想将ICU作为静态库合并到sqlite.dll中。有没有关于如何做到这一点的提示?我想最终得到一个带有SQLITE_ENABLE_ICU的sqlite.dll但没有进一步的依赖关系。目标平台是Windows和OSX。请帮忙!

将代码直接合并到项目中也不是不可能的,但这可能更乏味?不确定。

1 个答案:

答案 0 :(得分:1)

这些平台的预建库here可用:

AIX 7.1 (PowerPC 64-bit) VisualAge 11.1
HP-UX 11iv3 (Itanium 64-bit)
Red Hat Enterprise Linux 6 (x86 32-bit) gcc 4.4.4
Red Hat Enterprise Linux 6 (x86 64-bit) gcc 4.4.4
Solaris 10 (Sparc 64-bit) Forte 12
Windows (x86 32-bit) Visual Studio 10
Windows (x86 64-bit) Visual Studio 10

为OSX构建并不难,这对iOS来说很棘手。

只是fyi:Apple没有抱怨ICU模块。