Процесс установки для ICU в системах Linux, кажется, является довольно стандартным. По любой причине, тем не менее, это усложняет мне жизнь. Я следую "официальным" readme инструкциям, которые идут с загрузкой, но они могут также быть найдены здесь: http://orot-technologies.com/readme.html. У меня нет проблем с фактической серовато-синей сборкой/установкой, но я не могу разработать свои собственные проекты или любой из образцов. Обратите внимание, они все работали в Windows. Первоначально, я получал "неопределенные ссылочные" ошибки как:
> /home/luke/workspace/test2/Debug/../src/test2.cpp:19: undefined
> reference to `icu_54::UnicodeString::UnicodeString(char const*)
Затем я пытался добавить ".../icu/source/lib" как библиотека, которая просто обновляет меня до этой ошибки:
/usr/bin/ld: cannot find -l/home/luke/Documents/icu/icu/source/lib
Для записи это - код, который я пытаюсь выполнить:
#include <unicode/unistr.h>
#include <stdlib.h>
int main(void)
{
UnicodeString test("test");
return 0;
}
Заголовок найден.
Я предпочел бы создавать библиотеку из источника.