如何解决 C语言多个文件都include同一个文件时报多重定义的问题 unresolved external symbol,multiply defined symbols found 这是一个困扰C语言新手的问题 #include没毛病 但是用多了就出毛病 看代码,哪都没毛病 在B中#include A 在A中#include B 此时build就会报unresolved external symbol,multiply defined symbols found 我的业务关系没毛病啊! 可是我要怎么解决呢?这种循环引用问题呢?