我正在尝试基于pcredemo应用程序构建一个应用程序。当我尝试在Windows中编译应用程序时,我得到以下编译器错误。
undefined reference to `_imp__pcre_compile'|
undefined reference to `_imp__pcre_exec'|
undefined reference to `_imp__pcre_free'|
我错过了一些.dll文件吗?
答案 0 :(得分:1)
这些是链接器错误。您需要确保将PCRE .lib文件传递给链接器。另一个可能的问题可能是您的编译器/链接器使用的是与用于构建PCRE .lib文件的格式不同的.lib文件格式。
答案 1 :(得分:0)
如果您是静态链接PCRE,则需要在编译前#define PCRE_STATIC。