You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Windows的MSYS2环境编译cvs-fast-import时regex.h缺失的解决咨询

解决MSYS2编译cvs-fast-import时缺少regex.h的问题

别担心,这个问题只是缺少了对应的开发依赖包,完全不需要重写软件,按下面的步骤操作就能解决:

首先,先确认你当前使用的MSYS2环境类型——终端提示符会给出提示:比如MINGW64 ~$是64位MinGW环境,MINGW32 ~$是32位MinGW环境,MSYS ~$是基础MSYS环境。

然后根据你的环境执行对应的pacman安装命令:

  • 如果你用的是64位MinGW(MINGW64):
    pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-libregex-devel
    
  • 如果你用的是32位MinGW(MINGW32):
    pacman -S mingw-w64-i686-gcc mingw-w64-i686-libregex-devel
    
  • 如果你用的是基础MSYS环境:
    pacman -S gcc libregex-devel
    

安装完成后,回到项目目录重新运行make命令,应该就能顺利找到regex.h并完成编译了。

另外你提到没找到名为“regex”的包,是因为MSYS2的包命名有前缀规则(MinGW环境会带架构前缀),以后如果找不到依赖包,可以用pacman -Ss regex-devel这样的命令搜索相关的开发包,会更高效。

内容的提问来源于stack exchange,提问作者Kim Steinhaug

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 10:03:47