Таким образом, в основном я создал новый проект, скопировал все источники, и все, кажется, работает нормально. По крайней мере, приложение работает.
Я не уверен, какая настройка была причиной проблемы.
Вариант 1 достигает того же, что и Вариант 2, но более сложным способом.
Если вы собираетесь использовать класс, в котором есть только статические члены, особенно для глобального доступа / констант, используйте пространство имен.