Ориентация на 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.