Здравствуйте, Аноним, Вы писали:
FGR>>Как можно получить список всех #define, которые определяет студия? Нужно узнать какую среду она создат на начло компиляции. А>В свойствах проекта "C/C++" -> "Command Line". с ключом /D — дефайны.
Там не все. Там нету тех, в которых студия прописывает свою версию.
Если, например, подключать boost regex, то он через эти дефайны определяет какую именно либу ему нужно подцепить.
Если компилить из-под 2008 студии, то ищет libboost_regex-vc90-mt-gd.lib
Если компилить из-под 2010 студии, то ищет libboost_regex-vc100-mt-gd.lib