Как удалить зависимость normaliz.dll в libcurl?

я использую libcurl в моей поддержке приложений windows Windows XP или выше, это один файл DLL, чтобы его было легче распространять другим, я удалил все файлы зависимостей, кроме normaliz.dll. Я знаю, что он используется для WinIDN, но его нет в Windows XP.

Мне интересно, есть ли способ удалить зависимость normaliz.dll? Я не могу использовать libidn, потому что лицензия. Я долго исследовал и нашел, что самый простой способ — это скомпилировать исходный код WinIDN в normaliz.dll с моим проектом.

В соответствии с https://github.com/curl/curl/blob/master/lib/idn_win32.cЯ мог видеть, что мне нужно предоставить IdnToAscii а также IdnToUnicode функция.

Таким образом, проблема стала где я мог видеть, как реализовать normaliz.dll IdnToAscii а также IdnToUnicode чтобы я мог сам написать те же функции?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]