“object name conflicts in archive”的解决办法

今天, 在Windows7中用MinGW尝试去静态编译gdk-pixbuf的时候出现了一个奇怪的错误:

“object name conflicts in archive”

个人觉得也非常奇怪, 上一次也是这么去编译的, 那么为什么出现这样的错误了呢?

尝试去百度, 发现了Stack Overflow上面有人提问, 也是同样的问题, 现在把相关的经验总结一下, 让同样进入碰到这个坑的人作为一个参考

这是网页链接:http://stackoverflow.com/questions/12060186/libtool-object-name-conflicts-in-archive-netcdf-mingw

解决的办法也非常简单, 查看一下你的环境变量, 要确保含有"windows"字符串的环境变量一定要在MinGW环境变量的后面, 就像Stack Overflow上面的人回答的那样"The problem is that "Windows' path is listed before msys' bin in PATH. So, unix utilities which have same name with Windows' builtin utilities won't get called. Windows' ones get called instead."

你可能感兴趣的:(object,in,name,MinGW,conflicts,archive)