2012-02-28 20 views
0

私はpcredemoアプリケーションに基づいてアプリケーションを構築しようとしています。 Windowsでアプリケーションをコンパイルしようとすると、次のコンパイラエラーが発生します。Windows上のcプログラムでpcreを使用する

undefined reference to `_imp__pcre_compile'| 
undefined reference to `_imp__pcre_exec'| 
undefined reference to `_imp__pcre_free'| 

いくつかの.dllファイルがありませんか?

+0

'_imp_ *'ではC++の名前のマングリングがありませんか? – pmg

+0

わかりません。私の知る限りでは、Cライブラリを使用しています – Dunc

答えて

1

これはリンカエラーです。リンカーにPCRE .libファイルを渡していることを確認する必要があります。別の考えられる問題は、コンパイラ/リンカーがPCRE .libファイルの作成に使用されたものとは異なる.libファイル形式を使用している可能性があります。

関連する問題