2012-02-02 2 views
2

Je voudrais incorporer ICU en tant que bibliothèques statiques dans sqlite.dll. Y a-t-il des conseils sur la façon de faire cela? Je voudrais finir avec un seul sqlite.dll avec SQLITE_ENABLE_ICU mais pas d'autres dépendances. La plate-forme cible est Windows et OSX. S'il vous plaît aider!Intégration d'ICU en tant que librairies statiques dans sqlite.dll

Il n'est pas exclu non plus d'incorporer le code directement dans le projet, mais cela peut être plus fastidieux? Pas certain.

+0

Je sais que vous avez vu d'autres articles sur ce sujet. Jusqu'où êtes-vous allé? – egrunin

+0

Pas trop loin pour le moment. J'essaie de voir si je peux faire les choses de manière cohérente sur Windows, OSX et iOS en compilant toujours dans les librairies statiques pour icu dans sqlite. Dans Windows, la génération des bibliothèques statiques semble non triviale. Peut-être que je mets trop mes espoirs sur la bonté multi-plateforme. – tofutim

+0

@egrunin Incidemment, avez-vous pu faire déployer votre application par Apple en utilisant vos méthodes? – tofutim

Répondre

1

bibliothèques sont disponibles here prédéfinis pour ces plates-formes:

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 

Building pour OSX est pas difficile, il est iOS qui est difficile.

Juste fyi: Apple ne s'est pas plaint du module ICU.

Questions connexes