在visual studio CRT中是否有相当于getopt()
?用于Visual Studio CRT的getopt?
还是我需要得到它并与我的项目进行编译?
编辑澄清
getopt
是在Unix/Linux下C运行时库,共同在命令行解析琐事效用函数,即解析形式-a -b
-f someArg
等”
在visual studio CRT中是否有相当于getopt()
?用于Visual Studio CRT的getopt?
还是我需要得到它并与我的项目进行编译?
编辑澄清
getopt
是在Unix/Linux下C运行时库,共同在命令行解析琐事效用函数,即解析形式-a -b
-f someArg
等”
您可以使用从GNU C library的getopt
实施。它是根据LGPL许可的,它应该与大多数软件项目兼容。请参阅源代码分发中的文件posix/getopt.c
。
建议的参数:升压:: program_options代替。
http://www.boost.org/doc/libs/1_41_0/doc/html/program_options.html
它是讨厌的,但它已经足够,我用它代替了getopt – 2009-12-20 10:33:59
它有小的不快,直到你习惯它,但你有一大堆的好处。这是我公司cmdl解析的by-policy标准。 – 2009-12-20 12:07:56
对于那些不熟悉它(但知道MSVC++ CRT)的人来说,解释函数的功能可能会有所帮助。可能很难说如果有其他的等价物。 :) – jalf 2009-12-20 15:30:45