[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Migració de codi



Hola,

Com a projecte de final de carrera estic creant una interfície gràfica
per a l'Apertium, el sistema de traducció automàtica de la Universitat
d'Alacant (www.apertium.org), que ara mateix està sent desenvolupat
per gent arreu del món (podeu instal·lar els paquets des del codi o bé
apeteguetejant-los dels repositoris de Debian i Ubuntu).

La cosa és que caldria que la interfície gràfica que desenvolupem
funcione [també] al Windows, i això suposa que necessite fer córrer el
codi del motor de l'apertium en aquest @#%&!! sistema.

La qüestió, és que he provat a compilar-lo amb MinGW i amb CygWin
(cosins germans), i no ho aconseguisc per la manca de suport per a
l'wstring (apertium fa servir Unicode). Algú que hi treballa al
projecte, diu que la nova versió del gcc del MinGW sí que li permet
compilar, però que encara no n'ha documentat el procés.

Un amic m'ha comentat el cross-compiling (generar binaris per al
Windows des del GCC/GNU/Linux), però m'ha dit que necessitaria una
vesprada per explicar-me com es faria, ja que no és trivial.

També he vist per ahí una biblioteca STL, anomenada STLPort (però
caldria modificar el codi de l'apertium perquè per comptes de cridar a
std::wstring, cridés a la nova wstring).

Em preguntava, si a l'igual que existeix un WinE per a fer anar els
programes de Win32 a GNU/Linux, existia una solució inversa, que faça
córrer els binaris de GNU/Linux a Windows. He estat googlejant, i no
he trobat res lliure.

Perdoneu si vos sembla que el tema d'aquest missatge és off-topic, per
no estar directament relacionat amb Debian,

Pau.


Reply to: