Jul, Не самое лучшее решение, хотя иногда и необходимое.
Где то в загаловочном файле, который подключается ко всем файлам проекта определяеш так
base.hКлючевое слово extern говорит компилятору, что переменная MyValue сушествует где то, но не здесь. Затем уже нужно припарковать эту переменную. Чтобы линковшик не ругался.
в cpp файле нужно иницилизировать эту переменную
base.cppТеперь при подключении файла base.h, эта переменная будет видна глобально.
Второй и более праильный способ, использовать паттерн програмимрования Синглитон.