【问题标题】:inet_pton in QT creator for both windows and linuxWindows 和 linux 的 QT creator 中的 inet_pton
【发布时间】:2012-03-09 17:46:27
【问题描述】:

我正在编写一个 QT/C++ 程序,我不想依赖特定的操作系统(至少使用一些预处理器指令将它们保持在最低限度)。

我正在使用 QT Creator 来设计我的程序,这主要是在我的 Linux 机器上完成的,并且时不时地,将代码拉到 windows 机器上并尝试编译它以确保它仍然可以编译。

现在,我需要使用函数 inet_pton 和 inet_ntop,但它们似乎是 GNU C 库的一部分。我环顾四周,发现一些 MS 库也有它们,尽管我不是 MS 开发方面的专家。

我的问题,有没有一种简单的方法可以在我的程序中使用这些功能?还是我最好在 glibc 中检查他们的代码,然后自己实现它们?或者你能推荐一些其他的选择吗?

提前致谢

【问题讨论】:

    标签: c++ qt qt-creator portability glibc


    【解决方案1】:

    inet_pton/etc 仅适用于 Vista 及更高版本。如果需要在 WinXP 上运行,可以使用 WSAStringToAddress()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      相关资源
      最近更新 更多