是否有C+的跨平台命令行库+;? < >使用C++运行命令行,我总是使用系统< /C>命令。但是,我认为这种方法太容易出错,因为我只能将char*解析为参数,而不需要任何其他信息。所以我正在寻找一个跨平台的库,它可以很好地与命令行一起工作?有人知道吗

是否有C+的跨平台命令行库+;? < >使用C++运行命令行,我总是使用系统< /C>命令。但是,我认为这种方法太容易出错,因为我只能将char*解析为参数,而不需要任何其他信息。所以我正在寻找一个跨平台的库,它可以很好地与命令行一起工作?有人知道吗,c++,C++,谢谢, Chan来自Qt的QProcess以跨平台的方式执行此操作 根据以上文档,示例用法如下: // some parent object QObject * parent; QString program = "./path/to/Qt/examples/widgets/analogclock"; QStringList arguments; arguments << "-style" << "motif"; QProcess *myProcess = new

谢谢,

Chan

来自Qt的QProcess以跨平台的方式执行此操作

根据以上文档,示例用法如下:

// 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);
//某个父对象
QObject*父对象;
QString程序=“./path/to/Qt/examples/widgets/analogclock”;
QStringList参数;

参数请看一看。它仍在进行中,尚未成为官方Boost的一部分,但看起来很有希望。

我真的不知道Boost有这么大的库。谢谢!