私は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があるかもしれません。