У меня есть проект на С++, который ссылается на многие другие проекты/библиотеки. Это приложение, созданное много лет назад. Каждый раз в год он обновляется, и делается новая версия. Я использовал Visual Studio 6 для обновления и создания новых версий этого приложения уже без каких-либо проблем.
Я пытаюсь переключиться на Visual Studio 10 (и теперь VS2013). Первоначально я столкнулся с несколькими предупреждениями и ошибками, связанными с проблемами совместимости между версиями VS. Я смог позаботиться о большинстве. Однако меня все еще несколько смущает следующая ошибка:
error C1189: #error : MFC does not support WINVER less than 0x0501. Please change the definition of WINVER in your project properties or precompiled header. C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include\afxv_w32.h
Ошибка возникает в некоторых из библиотек проектов, на которые ссылаются. Я проверил соответствующие библиотеки проектов, и я не могу найти ссылку на WINVER.
Я искал в Интернете информацию об этом и нашел несколько тем, но ничего, что характерно для моей проблемы. Может кто-то пролить свет на то, что может происходить здесь?
Спасибо заранее. LA