Вала и пакеты

Я пытаюсь сделать приложение Ubuntu в Vala. У меня есть знания C++, поэтому синтаксис не так сложен для изучения. Но я делаю что-то не так с необходимыми пакетами: мне нужен libsoup для взаимодействия с онлайн-API и пакетом json. Я попытался скомпилировать с помощью этой команды: valac --thread --pkg libsoup-2.4 --pkg json-glib-1.0 json-example.vala

Я получаю следующую ошибку: /home/brendt/programs/vala/json-example.vala.c:9:26: фатальная ошибка: libsoup/soup.h: такая компиляция файлов или каталогов не прекращена. ошибка: выход cc со статусом 256 Ошибка компиляции: 1 ошибка (-ов), 0 предупреждение (-я)

Так что это заставляет меня думать, что я не установил тот пакет libsoup в правильном месте. Я попытался установить apt-get, но Ubuntu говорит, что пакет уже установлен. Чем я пытался клонировать из Git, но я не могу найти способ скомпилировать источник, который я получаю, чем..

У кого-нибудь есть предложения? Возможно, мне нужно где-то добавить правильный путь, но я не знаю где. С уважением, Брендт

2 ответа

Решение

Вам необходимо установить пакет разработки для libsoup:

sudo apt-get instal libsoup2.4-dev

Так что это проблема, которую вы испытываете при компиляции вашего приложения или при его использовании?

Покажите полную команду, которую вы даете для компиляции этого приложения, и скажите, есть ли у вас эта библиотека.so в вашей конфигурации LD.

Другие вопросы по тегам