我是Eclipse环境的新手,我正在尝试用安装在Windows10中的Eclipse编写C程序。我使用的编译器是通过MSYS2安装的MinGW最新版本。我编写的程序中使用了正则表达式。当我尝试构建代码时,我得到了以下错误-
21:对regcomp' 35: undefined reference toregexec‘enter image description here的引用未定义
有人能帮我解决这个问题吗??
发布于 2020-05-29 20:08:45
如果您的代码中包含#include <regex.h>,并且它可以编译,那么看起来您已经安装了该库。
但是undefined reference to 'regexec'是一个链接器错误,这意味着您没有链接到要调用其函数的库。
因此,您需要链接到这个库,可能是通过添加链接器标志-lregex。
https://stackoverflow.com/questions/61956763
复制相似问题