Я не очень понимаю, как c и C++ работают при компиляции и выполнении!Eclipse paho mqtt C++ как зависимость в другом проекте
Мы пытаемся использовать библиотеку Eclipse Paho C++ в качестве зависимости в проекте и испорчены прямо сейчас.
Мы предоставили https://github.com/eclipse/paho.mqtt.cpp/tree/master/src/samples и использовали тот же код в нашем проекте, но мы получаем эту ошибку.
error: 'mqtt' has not been declared class callback : public virtual mqtt::callback
Мы также имеем следующее место
- скопировал все LIBS C и C++ (libmqttpp.so libpaho-mqtt3a.so.1.0 libpaho-mqtt3c.so.1 libmqttpp.so.0 libpaho-mqtt3as.so libpaho-mqtt3c.so.1.0 libmqttpp.so.0.1 libpaho-mqtt3as.so.1 libpaho-mqtt3cs.solibpaho-mqtt3a.so libpaho-mqtt3as.so.1.0 libpaho-mqtt3cs.so.1 libpaho- mqtt3a.so.1 libpaho-mqtt3c.so libpaho-mqtt3cs.so.1.0) to/usr/local/lib
- Скопированные .h файлы (MQTTAsync.h MQTTClient.h MQTTClientPersistence.h) в/usr/local/include
Помимо выше 2 шагов, мне нужно добавить что-нибудь в свой проект, чтобы решить проблему, или мне ничего не хватает.