2009-12-20 45 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

相關問題