Я создаю проект из командной строки с помощью построителя платформы WinCE, и мне нужно, чтобы RTTI был включен, чтобы мой проект работал правильно. Я попытался установить параметр RTTI = "YES "в источниках и в make-файле каждого каталога, а также попытался добавить его в конце CDEFINES, но когда я пытаюсь собрать проект, я получаю предупреждения D9025, в которых говорится, что мой "/GR was overriden by /GR-" ( enable RTTI was overriden by don't enable RTTI ).
У меня вопрос: как мне узнать, где установлен этот параметр, чтобы я мог его изменить?
Дело в том, что мы копируем исходники только в некоторые каталоги, мы указываем их в файле с именем «sources», а затем продолжаем сборку, вводя следующую команду: build
Я хотел бы знать, откуда берутся варианты сборки? Какое имя у файла?





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