С++ Ошибка компилятора. Множественное определение

В заголовочном файле создаю объект. Далее этот заголовочный файл также подключается в другой заголовочный (там также используется этот созданный объект).

Подключаю два сделанных мной заголовочных файлов в main и компилирую. ОШИБКА. Не понимаю как правильно определить этот создаваемый объект в первом заголовочном файле...

#pragma once
#ifndef MQTTCLIENT_H
#define MQTTCLIENT_H
#include <iostream>



extern const char* mqtt_server;
extern char buffer[10];

WiFiClient espClient;            
PubSubClient client(espClient); -> ВОТ ЭТОТ ОБЪЕКТ


Ответы (0 шт):