在另一个中包含一个C源文件?

#include.c文件中,.c文件是否可以(或者甚至是推荐/良好实践)?将它们包含在项目文件中会发生什么?



千巷猫影
浏览 499回答 3
3回答

隔江千里

没有。根据您的构建环境(您未指定),您可能会发现它的工作方式完全符合您的需要。但是,有许多环境(包括IDE和许多手工制作的Makefile)都希望编译* .c - 如果发生这种情况,您可能会因重复符号而导致链接器错误。通常应该避免这种做法。如果您绝对必须#include source(通常应该避免使用),请为该文件使用不同的文件后缀。
打开App,查看更多内容
随时随地看视频慕课网APP