【发布时间】: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