刚开始在自己的机器上编译时,并没有出现过这个问题,后来换了一台机器后,再编译就报错了:ares.h: No such file or directory。![]() 其实这个问题也没有想象中那么难,就是在本地机器上安装ares库即可。网上有人推荐安装c-ares库,这个应该是没有问题的。笔者用“dpkg --list | grep ares” 命令查询了本地机器上安装的相关库,其结果如下图: ![]() 故只需在新的机器安装这两个库即可。(注意,这两个库都必须安装) 在linux下,先后输入sudo apt-get install libc-ares-dev 和sudo apt-get install libc-ares2即可,安装示意图如下: ![]() ![]() 再次编译,则可以通过。 |
|