inet_pton в QT создателе для Windows и Linux - PullRequest
0 голосов
/ 09 марта 2012

Я пишу программу на QT / C ++, и я не хочу иметь зависимости от конкретной ОС (по крайней мере, сводить их к минимуму с помощью некоторых директив препроцессора).

Я использую QTСоздатель для разработки моей программы, которая в основном выполняется на моем компьютере с Linux, и время от времени извлекает код на компьютере с Windows и пытается скомпилировать его, чтобы убедиться, что он все еще компилируется.Мне нужно использовать функции inet_pton и inet_ntop, но они, кажется, являются частью библиотеки GNU C.Я оглянулся и прочитал, что они есть и в некоторых библиотеках MS, хотя я не эксперт в разработке MS.

Мой вопрос, есть ли простой способ использовать эти функции в моей программе?или мне лучше проверить их код в glibc и реализовать их самостоятельно?или вы можете порекомендовать какой-нибудь другой вариант?

заранее спасибо

1 Ответ

0 голосов
/ 05 июня 2012

inet_pton / etc доступен только в Vista и выше. Если вам нужно запустить WinXP, вы можете использовать WSAStringToAddress ().

...