apt-pkgコンパイルの問題

私はapt-pkgを使用する第三者コードをコンパイルしようとしています。エラーは

/usr/include/apt-pkg/depcache.h:188: error: ‘regex_t’ was not declared in this scope

regex.hが/usr/include/regex.hに存在することを確認しました。

私はコードをコンパイルするためにubuntu 10.4 64ビットを使用しています。

what could be wrong?

0
追加された 著者 user837208,
あなたがコンパイルしようとしていることを私たちに伝えることは役に立つかもしれません
追加された 著者 Adam Wagner,

1 答え

regex_tを使用する前にregex.hをdepcache.hにインクルードするか、depcache.hをインクルードする前にdepcache.hを含むコードにインクルードする必要があります。

あるいは、あなたの環境に正しく設定されておらず、regex.hのインクルードをブロックしている#ifdefがあるかもしれません。

0
追加された