libxml ++とcurlに依存するライブラリを作成しました。書いた別のパッケージのAC_CHECK_LIB
を私のライブラリにどのように使うのか苦労しています。新しいパッケージのconfig.log
ファイルは、curl_*
およびxmlpp::*
への未定義の参照があることを示しています。追加の外部依存関係を持つライブラリをAC_CHECK_LIBにする最良の方法は何ですか?
libxml ++とcurlは既に私の最新パッケージに入っていますが、それらは動作しますが、私自身のライブラリの呼び出しではAC_CHECK_LIB
の呼び出しでは利用できません。 (私は自分のライブラリのチェックの前にlibxml ++とcurlのチェックを持っています)
私は、GNU autotoolsetが* good * documentationを見つけるのが非常に難しいことがわかりました。最初のライブラリで直接pkg-configを使ってcurlとlibxml ++のデータを取得していましたが、AC_CHECK_LIBやPKG_CHECK_MODULESを使用していませんでした。だから、私はそれらにリンクしていて、pkg-configを使っていました...この方法ではありません。 私は既に最初のライブラリに* .pcファイルを追加するプロセスを開始しました。物事は今よりスムーズに進んでいるようです。 –