在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