Я разрабатываю SDK, и у нас есть клиенты, которые все еще пишут код на VC++ 6, в то время как другие используют Visual Studio 2005, а третьи — на 2008.
В настоящее время мы создаем несколько разновидностей нашего SDK, где мы создаем один и тот же исходный код с каждым из этих компиляторов. Я хочу узнать, действительно ли это необходимо. Безопасно ли создавать наш SDK (который имеет форму DLL) с VS2008 и ожидать, что наши клиенты, использующие VC++ 6, смогут использовать его без проблем?