所以,我需要针对一个 html 页面(有点像我的应用程序的脚本)解析一些 javascript,但是当我尝试初始化它时,QWebPage 会抛出 SIGSEGV。它控制台应用程序。相关部分我的代码:
QT += core sql network xml webkit
QT -= gui
QMAKE_CXXFLAGS += -std=c++11
LIBS += -lqca
TARGET = jarvisd
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
QWebPage * p = new QWebPage();
p->mainFrame()->load(QUrl(url));
它在第一行崩溃。从 QWebPage 的文档中,从“在无小部件环境中使用 QWebPage”部分,看来这应该是可能的。但没有错误,只是 sigsegv :/
谢谢你的帮助。