質問: 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?
回答: regex_tを使用する前にregex.hをdepcache.hにインクルードするか、depcache.hをインクルードする前にdepcache.hを含むコードにインクルードする必要があります。 あるいは、あなたの環境に正しく設定されておらず、regex.hのインクルードをブロックしている#ifdefがあるかもしれません。