/ / पबनब लाइब्रेरी पार्टिकल फोटॉन पर संकलन नहीं - पबनब, कण, फोटॉन

पबनब लाइब्रेरी कण फोटॉन - पबनब, कण, फोटॉन पर संकलित नहीं है

मैं कण फोटॉन पर pubnub का उपयोग करके एक संदेश प्रकाशित करने का प्रयास कर रहा हूं। नीचे दिया गया कोड स्निपेट सीधे पबनब उदाहरण कोड से बाहर आता है।

कोड संकलित नहीं करेगा, संकलक से संदेश निम्नानुसार है:

PubNub/PubNub.h:87:47: error: expected class-name before "{" token
class PubSubClient: public PubNub_BASE_CLIENT {
^

PubNub/PubNub.h: In constructor "PubSubClient::PubSubClient()":

PubNub/PubNub.h:23:28: error: class "PubSubClient" does not have any field named "WiFiClient"
#define PubNub_BASE_CLIENT WiFiClient
^

इस लघु परियोजना के लिए कोड निम्नानुसार है:

// This #include statement was automatically added by the Particle IDE.
#include "PubNub/PubNub.h"

char pubkey[] = "<key here>";
char subkey[] = "<key here>";
char channel[] = "Channel";

void setup() {

Serial.begin(9600);
Particle.publish("Serial set up");
PubNub.begin(pubkey, subkey);

}

void loop() {

TCPClient *client;
char msg[64] = "{"photon":"on"}";
client = PubNub.publish(channel, msg);
client->stop();

Delay (30000);
}

क्या किसी को भी इसी तरह की समस्या थी, और यदि हां, तो क्या आप मुझे मार्गदर्शन कर सकते हैं कि इसे कैसे ठीक किया जाए।

धन्यवाद।

उत्तर:

जवाब के लिए 3 № 1

ऐसा लगता है कि बिल्ड आईडीई में उपलब्ध लाइब्रेरी पुराने संस्करण (0.0.1) में थी। फिक्स्ड, नवीनतम संस्करण (0.0.2) प्रकाशित किया गया है।

अपने ऐप में लाइब्रेरी को अपडेट करने के लिए आपको अपने ऐप से PubNub लाइब्रेरी को निकालना होगा ऐप्स दराज:

और फिर जाना पुस्तकालय दराज, PubNub पुस्तकालय खोजें, क्लिक करें App में शामिल करें, अपना ऐप चुनें और पुष्टि करें: