Флаг компоновщика Linux -lXi не находит lib при компиляции кода Lazarus

StackOverflow https://stackoverflow.com/questions/693080

Вопрос

После того, как я решил свою первая проблема Я попал в другой.Похоже, мне не хватает какой-то библиотеки, из-за чего компоновщик жалуется, что -lXi не работает.

Я включил большинство пакетов разработки Xorg, что еще мне нужно?

Это было полезно?

Решение

При связывании с «-lXi» компилятор ищет файл, имя которого начинается с «libXi.so» (за которым следует номер версии).Команда

locate libXi.so | xargs rpm -qf | sort -u

дает

libXi-1.1.3-4.fc9.i386
libXi-1.1.3-4.fc9.x86_64
libXi-debuginfo-1.1.3-4.fc9.x86_64
libXi-devel-1.1.3-4.fc9.x86_64

в моей системе Fedora 10, поэтому вам, вероятно, не хватает libXi-devel упаковка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top