2009-12-20 47 views
1

在visual studio CRT中是否有相当于getopt()用于Visual Studio CRT的getopt?

还是我需要得到它并与我的项目进行编译?

编辑澄清
getopt是在Unix/Linux下C运行时库,共同在命令行解析琐事效用函数,即解析形式-a -b-f someArg等”

+0

对于那些不熟悉它(但知道MSVC++ CRT)的人来说,解释函数的功能可能会有所帮助。可能很难说如果有其他的等价物。 :) – jalf 2009-12-20 15:30:45

回答

1

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

5

建议的参数:升压:: program_options代替。

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

+0

它是讨厌的,但它已经足够,我用它代替了getopt – 2009-12-20 10:33:59

+0

它有小的不快,直到你习惯它,但你有一大堆的好处。这是我公司cmdl解析的by-policy标准。 – 2009-12-20 12:07:56

相关问题