Некоторые ресурсы, которые приходят на ум:
По моему опыту, вы не найдете много подробностей о кроссплатформенных проблемах ни в одном из этих мест. Я впитал много этого за эти годы, но не пытался систематизировать эти знания в какой-либо полезной форме.
Я бы предположил, что любой из кроссплатформенных инструментов сборки должен включать изрядное количество такого рода знаний, даже если они связаны в их источниках или в документации для разработчиков / внутренних компонентов. Например, вы можете попробовать углубиться в CMake , который пытается узнать, как создавать Make-файлы для * nix-платформ, а также проекты Visual Studio на различных уровнях ревизии для платформ Windows.