我正在使用Qt创建器来构建嵌入式应用程序。当我尝试将库Qt.include()
包含到workercript中时,我遇到了一个问题。我使用ReferenceError: Paho is not defined
添加它似乎工作,但是当我尝试创建一个Client对象时,它给了我错误:Qt.include('mqttws31.js');
WorkerScript.onMessage = function(message){
//create a new client
var client = new Paho.MQTT.Client(hostname, port,'/mqtt', "clientId");
//do some stuff
}
。我必须使用一个workercript,因为我需要这个进程是非阻塞的。
我包含库并尝试创建客户端的workerscript代码如下:
Qt.include
我尝试将onMessage
放在{{1}}函数中,但没有成功。