そのため、1 つの 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 :/
ご協力いただきありがとうございます。