Criando e instalando o ICU a partir da fonte

1

O processo de instalação do ICU em sistemas Linux parece ser bastante normal. Por qualquer motivo, no entanto, isso está me atrapalhando. Estou seguindo as instruções "oficiais" do readme que acompanham o download, mas elas também podem ser encontradas aqui: link . Eu não estou tendo problemas com a compilação / instalação real, mas não consigo construir meus próprios projetos ou qualquer uma das amostras. Lembre-se, tudo isso funcionou no Windows. Inicialmente, eu estava recebendo erros de "referência indefinida" como:

> /home/luke/workspace/test2/Debug/../src/test2.cpp:19: undefined
> reference to 'icu_54::UnicodeString::UnicodeString(char const*)

Depois, tentei adicionar "... / icu / source / lib" como uma biblioteca, o que meramente me atualiza para esse erro:

/usr/bin/ld: cannot find -l/home/luke/Documents/icu/icu/source/lib

Para o registro, esse é o código que estou tentando executar:

#include <unicode/unistr.h>
#include <stdlib.h>

int main(void)
{
    UnicodeString test("test");

    return 0;
}

O cabeçalho é encontrado.

Eu preferiria construir a biblioteca a partir da fonte.

    
por soystuff 12.10.2014 / 15:32

0 respostas