Ориентация на Windows XP SP2 с Visual C++ 2010 (VS2010) SP1

Можно ли использовать Windows XP SP2 с Visual C++ 2010 (VS2010) SP1? (т.е. исполняемые файлы, созданные с использованием VC++2010 SP1, нормально работают на XP SP2?)

Или MFC/ATL/CRT в VC++2010 SP1 используют некоторые API, недоступные в XP SP2?

Благодарю.

1 ответ

Решение

Просто убедитесь, что вы

#define  NTDDI_VERSION  0x05010200

Перед включением любых заголовочных файлов Windows. Это предотвратит доступ к функциям, которые поддерживаются только в Vista и выше. Значение было взято с этой страницы MSDN.

Другие вопросы по тегам