我正在尝试基于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。