平台:st arm str71** 语言: c/c++ 编译环境:IAR 在一个头文件中定义一个结构体,如: typedef volatile struct {} s1; 要在多个c文件中调用(在c文件中的申明为 s1 s;),编译后发现错误,错误编号为error[e27] : entry "s" in module **(c 文件名)(D:PROJECT.....**.R79)redefined in module ***(另一个c文件名) (D:PROJECT.....***.R79), 请教各位大虾,这是什么原因? |