这就是我过去设置这个全局对象的方式。
MqttClient mqtt("192.168.1.8", 1883, msgRev);
我想检索存储在 spiffs 中的 IP 地址并用它来声明这个全局对象。
MqttClient mqtt(AppSettings.MQTTUWL, 1883, msgRev);
AppSettings 包含 spiff 的结构。
这是我的 init(),
void init()
{
spiffs_mount(); // Mount file system, in order to work with files
AppSettings.load();
//...
}
问题是在声明目标代码期间,尚未加载 AppSettings。我应该如何声明全局对象,以便它能够从 AppSettings 中检索值?
我在 ESP8266 上使用 SMING 框架。