getopt for Visual Studio CRT?

时间:2009-12-20 10:17:44

标签: c++ visual-c++ getopt

在visual studio CRT中是否有getopt()

或者我是否需要获取它并使用我的项目进行编译?

修改澄清
getopt是unix / linux C运行时库中的一个实用程序函数,用于常见的命令行解析工作,即解析-a -b -f someArg等形式的参数

2 个答案:

答案 0 :(得分:5)

建议:改为:boost :: program_options。

http://www.boost.org/doc/libs/1_41_0/doc/html/program_options.html

答案 1 :(得分:1)

您可以使用GNU C library中的getopt实施。它是根据LGPL许可的,它应该与大多数软件项目兼容。请参阅源代码分发中的文件posix/getopt.c