Я пытаюсь сделать приложение 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, но я не нашел способа скомпилировать исходный код, который получился, чем ..
У кого-нибудь есть предложения? Возможно, мне нужно где-то добавить правильный путь, но я не знаю где. С уважением, Брендт
Вам необходимо установить пакет для разработки для libsoup:
sudo apt-get instal libsoup2.4-dev
Так это проблема, с которой вы сталкиваетесь при компиляции приложения или при его использовании?
Покажите полную команду, которую вы даете для компиляции этого приложения, и скажите, есть ли у вас эта библиотека .so в вашей LD. конфигурации.