在Linux下编程时,我非常喜欢使用GNU getopt。但是我知道,在MS VC++中不提供getopt()。 注意: Win32环境 使用Visual Studio 没有Boost 没有MFC 不考虑可移植性 问题: 那么我应该如何相应地移植getopt()呢? 在移植时应该注意哪些准则? 是否已经存在具有相同特征的移植版本?
有一些来自IBM的旧代码可以直接使用,但它只实现了getopt而没有实现_long变体。 它可以在http://plexfx.org/news/files/70411c2c371bd686273a8bebc42c45c5-3.html上获取。