web-dev-qa-db-ja.com

ヴァラとパッケージ

ValaでUbuntuアプリを作ろうとしています。私はC++の知識を持っているので、構文を学ぶのはそれほど難しくありません。しかし、必要なパッケージで何か問題が発生しています。オンラインAPIと通信するためのlibsoupと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 installを試しましたが、Ubuntuがパッケージがすでにインストールされていると言っています。 gitからクローンを作成しようとしたよりも、取得したソースをコンパイルする方法が実際には見つかりません。

誰かがいくつかの提案がありますか?おそらくどこかに正しいパスを追加する必要がありますが、どこにあるのかわかりません。よろしく、brendt

2
Brent Roose

Libsoupのdevelopmentパッケージをインストールする必要があります。

Sudo apt-get instal libsoup2.4-dev
3
nemequ

それで、これはあなたがあなたのアプリをコンパイルしている間、またはそれを使用しているときにあなたが経験している問題ですか?

このアプリケーションをコンパイルするために指定する完全なコマンドを表示し、LD構成にこの.soライブラリがあるかどうかを確認します。

1
user2384250