小编IAm*_*PLS的帖子

编译器错误:“不能用初始化列表初始化非聚合。”

尝试在 C++ 中创建一个简单的向量时,出现以下错误:

非聚合不能用初始化列表初始化。

我正在使用的代码是:

#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main(int argc, char *argv[])
{
    vector <int> theVector = {1, 2, 3, 4, 5};
    cout << theVector[0];
}
Run Code Online (Sandbox Code Playgroud)

我试着把:

CONFIG += c++11 
Run Code Online (Sandbox Code Playgroud)

进入我的.pro文件,保存并重建它。但是,我仍然遇到相同的错误。我正在使用我认为是 Qt 5.5 的东西,About如果它对您有意义,那么当我按下时会发生以下情况:Qt's About

任何帮助表示赞赏。

c++ qt

6
推荐指数
1
解决办法
7331
查看次数

在我的项目中使用jar时出错

我使用Java 1.8来创建我的jar.

我可以在Java项目中使用它,但在Android项目中,我有以下错误:

Error:Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add 
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
to that submodule's build.gradle file.
Error:1 error; aborting
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\Android-tool\JAVA\jdk1.8.0_77\bin\java.exe'' finished with non-zero exit value 1
Information:BUILD …
Run Code Online (Sandbox Code Playgroud)

java android

6
推荐指数
1
解决办法
6650
查看次数

无法运行localhost:3000:呈现空白页面

我正在使用Rails 4.2.6和Ruby 2.3.0以及Puma 3.3.0在过去的几天里,我运行了一些软件包更新,在rails s之后,同一URL的所有浏览器localhost:3000都呈现相同的空白页面.这与我正在玩的所有6-7个应用程序一致.但是当部署到Heroku时,所有人都在"生产"中工作.似乎只是与我的开发环境相关的问题.

不知道怎么解决这个问题.任何帮助都感激不尽.如果无法对我正在开发的代码运行单元测试,则无法继续开发.

但是当我使用另一个端口时,一切正常.例如,当使用rails s -p 3001或port 3002命令启动应用服务器时,使用URL localhost:3001或localhost:3002在任何浏览器中运行应用程序都没有问题.

我的3000端口或Puma或两者都有什么问题?

ruby-on-rails puma

6
推荐指数
1
解决办法
3108
查看次数

Qt不编码'+'符号

为什么没有Qt5编码加号到%2B?

我试过这段代码:

QUrlQuery urlQuery;
urlQuery.addQueryItem("test", "hello+world");
manager->post(request, urlQuery.toString(QUrl::FullyEncoded).toUtf8());
Run Code Online (Sandbox Code Playgroud)

但在服务器端,我总是得到如下字符串:

hello world

没有%2B且没有加号.所以我无法在服务器端获得"+"标志......

如何使用Qt5发送加号?

encoding qt

6
推荐指数
1
解决办法
766
查看次数

如何设置QMainWindow的位置?

在我相当复杂的应用程序中,我创建了几个 QmainWindows,它们根据条件显示/隐藏。为了使他们的行为更具确定性,我想使用 来设置他们的位置setPosition()。问题是 QMainWindow 不是从 QWindow 派生的,正如我假设的那样。所以,它没有setPosition(). 我的问题:

  • 为什么QMainWindow不是从QWindow派生的?(只是我的好奇心)

  • 如何设置 QMainWindow 的位置?

qt position window qt5

6
推荐指数
1
解决办法
2万
查看次数

ElasticSearch 更新脚本:ctx 是什么意思?

curl -XPOST 'localhost:9200/customer/external/1/_update?pretty' -d '
{
  "script" : "ctx._source.age += 5"
}'
Run Code Online (Sandbox Code Playgroud)

这是官方网站上的示例。我对ctx感到困惑,它是什么意思?语境?

elasticsearch

6
推荐指数
1
解决办法
3335
查看次数

在QTreeView中为不同的复选框设置不同的图像

我将QTreeView子类化,我有两列有复选框.我想设置两个不同的图像:一个用于第一列,另一个用于第二列.我知道我可以在样式表中更改图像:

QTreeView::indicator:checked{
    image: url(:/checked);
}

QTreeView::indicator:unchecked{
    image: url(:/unchecked);
}
Run Code Online (Sandbox Code Playgroud)

但它会更改树视图中的所有复选框.有没有办法用样式表来做,或者我需要使用委托吗?

css qt qtreeview

6
推荐指数
1
解决办法
576
查看次数

如何从 QWebEnginePage 获取网站内容?

我安装了最新版本的 Qt(在 Webkit 上,Qt5.2 有 WTFcrash)。我尝试在页面加载时获取我网站的内容(确实如此):

QString sHtml;
view.page()->toHtml([&](const QString& result){sHtml = result;qDebug() << result;});
Run Code Online (Sandbox Code Playgroud)

但是sHtml是空的,并且没有调用调试。我究竟做错了什么?

c++ qt qt5 qtwebengine qt5.6

5
推荐指数
1
解决办法
3141
查看次数

我应该在哪里为 Nodejs 应用程序创建目录?

我对Ubuntu不熟悉。我想制作一些 Nodejs 应用程序进行测试,现在我很困惑应该在哪里为其创建目录。

我在谷歌搜索过,发现每个人都说

sudo apt-get install nodejs npm

并创建server.js文件并放置此代码blah blah并运行npm server.js等。

但我应该在哪里创建这个文件呢?我应该在哪里创建目录?

我知道/var/www/html,但这里还有我的其他 php 项目。

ubuntu node.js

5
推荐指数
1
解决办法
3372
查看次数

如何在QOpenGlWidget的paintGL中使用QPainter

我最近从QGLWidget切换到新的QOpenGlWidget,因为后者缺少renderText()函数.我正在考虑使用QPainter在我的openGL 3D图形上绘制一些文本.

我最初通过paintGL()函数渲染所有内容,如何在该函数中安全地添加QPainter?

我的代码是这样的:

paintGL()
{
    //Raw OpenGL codes
    //....

    //Where to safely use the QPainter?
}
Run Code Online (Sandbox Code Playgroud)

opengl qt

5
推荐指数
1
解决办法
2768
查看次数