编译libxml2时出现“致命错误:iconv.h:没有这样的文件或目录”

时间:2015-06-27 04:08:57

标签: c++ go compilation pkg-config gokogiri

我正在尝试通过运行以下命令在Windows 8 PC上安装gokogirigo get github.com/moovweb/gokogiri,但我在标题中收到错误(问题底部的完整错误消息)。

gokogiri has dependency to libxml2反过来,libxml2似乎依赖于iconv。我想我需要更改libxml-2.0.pc文件,它看起来像一个配置文件,告诉我单独下载的incov文件的位置。但我不确定libxml-2.0.pc我需要修改哪一部分以及如何修改?我到目前为止所做的每一次修改都没有解决错误。

的libxml-2.0.pc

prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
modules=1

Name: libXML
Version: 2.9.2
Description: libXML library version2.
Requires:
Libs: -L${libdir} -lxml2
Libs.private:   -L/usr/local/lib -lz  -L/usr/local/lib -liconv  -lws2_32 
Cflags: -I${includedir}/libxml2 -I/usr/local/include 

错误消息:

enter image description here

0 个答案:

没有答案