3 ms·
> But with .c files, when you have multiplatform project, you need to put it in other "3rd party" tools. No you don't: just act as if you've written the damn t
by loup-vaillant 9y ago
> But with .c files, when you have multiplatform project, you need to put it in other "3rd party" tools.
No you don't: just act as if you've written the damn thing yourself. Your tools don't have to know. How being multiplatform changes anything?
- gmueckl 9y agoIt changes everything. Each platform brings its own preferred build system with it, which needs a copy of a definitive and explicit lost of all source files to compile the project. This is cumbersome to maintain. Header files on the other hand are licked up be the compiler automatically after seeing the include statement in the source. So this is actually much less time consuming to maintain. Also, it shows that building C and C++ is a sad affair.