C++ 错误C2664-无法将参数1从';初始值设定项列表';至';常数QList<;QCommandLineOption>&';
我下载了一些代码并在VS2013+QT5.4中运行,代码如下:C++ 错误C2664-无法将参数1从';初始值设定项列表';至';常数QList<;QCommandLineOption>&';,c++,qt,c++11,visual-studio-2013,C++,Qt,C++11,Visual Studio 2013,我下载了一些代码并在VS2013+QT5.4中运行,代码如下: parser.addOptions({ { "nogui", QString("Using command line arguments, do not show GUI.") }, { { "p", "path" }, QString("Path for job files or shape files."), QString("path") }, }); 我犯了一个错误: error C
parser.addOptions({
{ "nogui", QString("Using command line arguments, do not show GUI.") },
{ { "p", "path" }, QString("Path for job files or shape files."), QString("path") },
});
我犯了一个错误:
error C2664 - cannot convert parameter 1 from 'initializer-list' to 'const QList<QCommandLineOption> &'
错误C2664-无法将参数1从“初始值设定项列表”转换为“常量QList&”
这似乎是关于C++11?…的VS问题,我想知道如何解决它?请查看此链接。这可能对您有帮助。您是否安装了Visual Studio 2013的更新?@MarkoPopovic No.我应该安装更新吗?@H.A我建议您安装,因为VC++编译器的更新可能会解决此问题。