为了在C++中运行命令行,我经常使用
谢谢, Chan
system
命令。然而,我认为这种方式容易出错,因为我只能解析一个char*
作为参数,没有其他信息。所以我正在寻找一个跨平台的库,可以很好地处理命令行。有人知道吗?谢谢, Chan
system
命令。然而,我认为这种方式容易出错,因为我只能解析一个char*
作为参数,没有其他信息。所以我正在寻找一个跨平台的库,可以很好地处理命令行。有人知道吗?http://doc.qt.nokia.com/4.6/qprocess.html
从上面的文档中,示例用法如下:// some parent object
QObject * parent;
QString program = "./path/to/Qt/examples/widgets/analogclock";
QStringList arguments;
arguments << "-style" << "motif";
QProcess *myProcess = new QProcess(parent);
myProcess->start(program, arguments);