[英]Using pcre in a c program on windows
我正在嘗試基於 pcredemo 應用程序構建一個應用程序。 當我嘗試在 Windows 中編譯應用程序時,我收到以下編譯器錯誤。
undefined reference to `_imp__pcre_compile'|
undefined reference to `_imp__pcre_exec'|
undefined reference to `_imp__pcre_free'|
我是否缺少一些 .dll 文件或其他文件?
這些是鏈接器錯誤。 您需要確保將 PCRE .lib 文件傳遞給鏈接器。 另一個可能的問題可能是您的編譯器/鏈接器使用的 .lib 文件格式與用於構建 PCRE .lib 文件的文件格式不同。
如果您靜態鏈接 PCRE,則需要在編譯前 #define PCRE_STATIC。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.