Недавно я нашел учебник от Эндрю Марлоу (июль 2013 г.), в котором кратко объясняется, как скомпилировать libxml2 в VisualStudio.
Библиотека libiconv может быть скомпилирована после этого полного учебника, также указывается как ссылка в первой ссылке.
РЕДАКТИРОВАТЬ
Версия libxml2 версии 1.14 теперь имеет решение VS2010.Теперь сделать это очень просто!
В противном случае вы можете следовать инструкциям readme и Marlow, чтобы выполнить ту же работу с другими компиляторами, специфичными для Windows.
EDIT
Я хочу написать здесь некоторые подробности о решении VS2010, включенном в libxml2 v1.14, чтобы помочь всем заинтересованным.Это довольно плохо сделано;например, конфигурация выпуска не сделана должным образом, вы должны это сделать.Если вы хотите его использовать, я дам вам два совета:
Сначала удалите значок проектаv, если путь указан неверно.Затем добавьте файл вашего проекта;у вас все равно будет предупреждение при компиляции из-за ссылки на старый файл.Чтобы подавить это предупреждение, отредактируйте .vcxproj с помощью текстового редактора, измените путь ProjectReference Include
последней группы элементов с правильным путем, а также элемент Project
этого узла (замените его на ProjectGuid для iconv vcxproj).
Связь с Ws2_32.lib любым приложением, использующим статическую библиотеку libxml2.lib.
Вот некоторые ошибки, которые я получил,надеюсь, что это поможет всем, кто хочет пересобрать libxml2 под VS.