Я думаю, вам нужно сделать резервную копию и объяснить, что вы пытаетесь сделать. Заголовочные файлы, как правило, предназначены для определения общих определений и объявлений.
Что вы подразумеваете под "использовать значение в заголовочном файле"? В общем, файл заголовка не там, где выполняется код. Итак, что нужно использовать эту переменную там?
Вообще говоря, переменные, которые необходимо использовать более чем в одном файле, должны быть объявлены в заголовке для начала. В C ++ это обычно происходит в форме членов класса.
Еще более распространенным является передача переменных в качестве аргументов, когда другая функция или метод должны использовать то же значение.
Я не могу судить по предоставленной вами информации, но, похоже, вы на неправильном пути ко мне.