Предупреждение командной строки D9025
Если две опции задают противоречивые или несовместимые директивы, используется директива, указанная или подразумеваемая в самой дальней справа опции в командной строке.
Если вы получаете это предупреждение при компиляции из среды разработки и не уверены, откуда берутся конфликтующие опции, рассмотрите следующее:
Опция может быть указана либо в коде, либо в настройках проекта. Если вы посмотрите на страницы свойств командной строки компилятора и увидите конфликтующие параметры в поле «Все параметры», то параметры будут установлены на страницах свойств проекта, в противном случае параметры будут установлены в исходном коде.
Если параметры заданы на страницах свойств проекта, посмотрите страницу свойств препроцессора компилятора (с выбранным узлом проекта в обозревателе решений). Если вы не видите установленную здесь опцию, проверьте параметры страницы свойств препроцессора для каждого файла исходного кода (в Solution Explorer), чтобы убедиться, что он там не добавлен.
Если параметры заданы в коде, его можно установить либо в коде, либо в заголовках окон. Вы можете попытаться создать предварительно обработанный файл (/ P) и найти его по символу.
ссылка: http://msdn.microsoft.com/en-us/library/8k3f51f1(vs.80).aspx