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

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