как быть с ошибкой "multiple definition" для глобальных переменных

есть вот глобальная переменная в .hpp файле:

#ifndef HEADER_HPP
#define HEADER_HPP

namespace myLib
{
    unsigned value;
}

#endif

этот файл подключается в другие хеадеры,эти хеадеры подключаются в cpp файлы всё компилируется, но при линковке появляется ошибка "multiple definition of

(используется cmake для сборки)


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