* На картинке я вижу в разных единицах трансляции одинаковое имя
переменной А я вижу как минимум два класса/структуры, в которых есть поле с одинаковым именем. Потенциально три класса, включая VectorDoc.
// VectorDoc.cpp
pFirstView->m_ShiftPhase = m_ShiftPhase;
...
m_DigParamStend.m_ShiftPhase = m_ShiftPhase;
Я не говорю, что код хороший - это невозможно понять по выхлопу поиска. Просто проблема мисичного явно в другом.
* С модулями тут не будет проблемы.
Не помогут, просто кому-то пора на пенсию.