主题:连接错误,求急救!
编译时提示:
kivagm.obj : error LNK2005: _CHARS already defined in contur.obj
rinput.obj : error LNK2005: _LEK already defined in fuelib.obj
rinput.obj : error LNK2005: _SC1 already defined in newcyc.obj
rinput.obj : error LNK2005: _SC1B already defined in fuel.obj
setup.obj : error LNK2005: _SC1R already defined in rinput.obj
Debug/kivagm.exe : fatal error LNK1169: one or more multiply defined symbols found
其中的CHARS等被认为是重复定义。可是CHARS,LEK等是定义公共变量时的一个组名,在各子程序不会重复定义,为什么这几个子程序出现这样的错误呢,而其他子程序却没有出现这样的错误?望大虾指教一二哦。
kivagm.obj : error LNK2005: _CHARS already defined in contur.obj
rinput.obj : error LNK2005: _LEK already defined in fuelib.obj
rinput.obj : error LNK2005: _SC1 already defined in newcyc.obj
rinput.obj : error LNK2005: _SC1B already defined in fuel.obj
setup.obj : error LNK2005: _SC1R already defined in rinput.obj
Debug/kivagm.exe : fatal error LNK1169: one or more multiply defined symbols found
其中的CHARS等被认为是重复定义。可是CHARS,LEK等是定义公共变量时的一个组名,在各子程序不会重复定义,为什么这几个子程序出现这样的错误呢,而其他子程序却没有出现这样的错误?望大虾指教一二哦。