我正在尝试使用meta-toolchain-qt5
构建Qt,但是当我通过poky-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-vfp-vfpv4-neon-toolchain-2.0.1.sh
执行此操作时,我在sysroot
目录中看不到有关QtWebEngine的任何信息。
我还尝试使用以下命令构建Qt
bitbake meta-toolchain-qt5
但结果相同;我对Qt WebEngine一无所知。
如何使用QtWebEngine支持构建Qt?
答案 0 :(得分:4)
查看meta-toolchain-qt5
它会继承populate_sdk_qt5
,后者会将packagegroup-qt5-toolchain-target
添加到SDK中。仔细查看packagegroup-qt5-toolchain-target
,可以发现包组不直接包含qtwebengine
。因此,如果packagegroup-qt5-toolchain-target
中的qtwebengine
中没有其他内容作为依赖项拖入qtwebengine
,则不会安装qtwebengine
。
如果您在RDEPENDS_${PN}
中将packagegroup-qt5-toolchain-target
添加到qtwebengine
,则会在SDK中获得相关的function fetchData(){
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://localhost/x/fetch.php", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
// JSON.parse does not evaluate the attacker's scripts.
var resp = xhr.responseText;
if(resp != null) {
var json = JSON.parse(resp)
console.log(resp);
var data = json['data'];
if(data != null) {
openDatabase('documents', '1.0', 'documents', 5*1024*1024, function (db) {
alert('Called'); // This is called after below two calls.
insertRecord(db);
fetchRecord(db);
});
//var dbConnection = openDbConnect();
//createTable(dbConnection);
for(var a=0;a <= data.length;a++) {
alert(data[a].title);
}
}
}
}
}
xhr.send();
}
个包。