Я разработчик Java, и мне никогда не нужно беспокоиться о том, чтобы включать файлы или связываться с файлами BUILD.
Всякий раз, когда мне нужно написать код на C ++, все усложняется. Я могу думать о создании файлов * .h как интерфейсов в Java, но выяснение того, как написать файл сборки и какие классы порядка должны быть включены, вызывает у меня головную боль. 1253] Есть ли простой способ думать об этом? Как вы знаете, когда что-то включать или как правильно отделить вещи. Например, каков обычно хороший способ иметь дело с проектом с десятками исходных файлов, которые являются взаимозависимыми друг от друга.
Есть ли какая-то основа, чтобы сделать создание файлов BUILD или управление всеми этими компонентами компиляции более терпимыми?