请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: 活动 通知
查看: 164|回复: 2

C语言怎么去使用第三方库啊?

[复制链接]

2

主题

5

回帖

80

积分

至尊会员

积分
80

至尊会员

发表于 2024-2-2 22:58:37 | 显示全部楼层 |阅读模式
本帖最后由 x49383383 于 2024-2-2 23:09 编辑

老师,我用的mingw64去解决的编译的问题,但是我想用正则表达式。
头文件是这个#include <regex.h>
结果在编译的时候就出现

fatal error: regex.h: No such file or directory
#include <regex.h>
          ^~~~~~~~~
compilation terminated.
用的win10 64
就是在这个环境配置下去网上也搜索了很多,全部都没搞明白,要怎么才能在这种编译环境下安装第三方库,能给个思路和搜索方向吗?


70

主题

34

回帖

1126

积分

管理员

积分
1126
发表于 2024-2-3 08:39:17 | 显示全部楼层
这个问题既简单又复杂。

说它简单,是因为它本质上没有什么复杂性,就是包含头文件,并在编译时由编译器自动指定库文件或者你手工指定库文件。

说它复杂,是因为现实世界有很多缺陷,比如,正如其名,MinGW只是精简的GCC,所以它精简掉了regex.h,只有Linux下才有。

解决方案是通过链接 https://sourceforge.net/projects/gnuwin32/files/ 找到GNU为Windows提供的所有小应用,从中找到regex,下载源码编译,或者直接下载编译好的二进制文件。里面很齐全,有库文件,regex.h,regex.c,等等。

2

主题

5

回帖

80

积分

至尊会员

积分
80

至尊会员

 楼主| 发表于 2024-2-3 18:42:04 | 显示全部楼层
站长 发表于 2024-2-3 08:39
这个问题既简单又复杂。

说它简单,是因为它本质上没有什么复杂性,就是包含头文件,并在编译时由编译器自 ...

好的,谢谢啦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|鼠侠网 ( 吉ICP备19001332号 )

GMT+8, 2024-2-21 14:01 , Processed in 0.238609 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表