在#include.c文件中,.c文件是否可以(或者甚至是推薦/良好實(shí)踐)?將它們包含在項(xiàng)目文件中會(huì)發(fā)生什么?
3 回答

隔江千里
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
沒有。
根據(jù)您的構(gòu)建環(huán)境(您未指定),您可能會(huì)發(fā)現(xiàn)它的工作方式完全符合您的需要。
但是,有許多環(huán)境(包括IDE和許多手工制作的Makefile)都希望編譯* .c - 如果發(fā)生這種情況,您可能會(huì)因重復(fù)符號(hào)而導(dǎo)致鏈接器錯(cuò)誤。
通常應(yīng)該避免這種做法。
如果您絕對(duì)必須#include source(通常應(yīng)該避免使用),請(qǐng)為該文件使用不同的文件后綴。
- 3 回答
- 0 關(guān)注
- 544 瀏覽
添加回答
舉報(bào)
0/150
提交
取消