Недавно у нас появилось новое требование использовать фононный компонент Qt, который в Windows требует Visual Studio.
Я установил VS2008 и запустил компиляцию. Есть куча проблем, из-за которых не работает что-то вроде nmake.
Поскольку мне нужно поддерживать кроссплатформенность, я хочу проверить, какой компилятор используется, чтобы я мог вносить изменения по мере необходимости.
Примером является то, что PRETTY_FUNCTION является макросом g ++, а FUNCDNAME является эквивалентом VC. Как проверить, какой компилятор я использую, чтобы определить, какой макрос вызывать?