Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/138.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 错误C2664-无法将参数1从';初始值设定项列表';至';常数QList<;QCommandLineOption>&';_C++_Qt_C++11_Visual Studio 2013 - Fatal编程技术网

C++ 错误C2664-无法将参数1从';初始值设定项列表';至';常数QList<;QCommandLineOption>&';

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

我下载了一些代码并在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 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++编译器的更新可能会解决此问题。