En eski C ++ projelerimden birini (çerçeveye göre) çapraz platform olması gerekiyordu. Projeyi tamamen Windows ve Visual Studio'da geliştirdim, kütüphanelerin hepsi çapraz platform olduğundan, daha sonra "daha sonra" OSX derlemesini yapmanın önemsiz olacağını düşünüyorum. Bu durum böyle değildi, ancak "Windows kodu" düzgün çalışmıyor ve bazı derleme hataları düzeltildi.
Kodun tüm platformlarla uyumlu olmasını sağlamak için önceden hangi teknikler mevcuttur? Tüm platformları aynı anda geliştirmek, böylece farklı platform sürümlerini birbiri ardına geliştirmek yerine, yeni özellikler eklendiğinde kodu her platforma karşı aynı anda test etmek mi? (*)
Özellikle, araçlara bağlı olmayıp, hangi araçların kullanıldığına bakılmaksızın platformlar arası uyumluluğa yardımcı olan "geliştirme süreçleri" ni özellikle tavsiye ediyoruz. Yukarıdaki gibi (*).
Özellikle WDL-OL ( https://github.com/olilarkin/wdl-ol ) ve bazı platformlar arası DSP kütüphaneleri ile bir VST eklentisi geliştiriyorum . WDL-OL projeleri hem VS hem de Xcode projelerini oluşturdu, ancak sanırım problemler kütüphanelerden geliyor ve derleyicilerdeki farklılıklar.