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 2012-02-28 11:54:05

+0

我不確定。據我所知,我正在使用C庫 – Dunc 2012-02-28 11:56:26

回答

1

這些是鏈接器錯誤。您需要確保您將PCRE .lib文件傳遞給鏈接器。另一個可能的問題可能是您的編譯器/鏈接器使用與生成PCRE .lib文件不同的.lib文件格式。

相關問題