嗨,大家好,
当我试图在项目中使用.c源文件和.h头文件时,我遇到了一个问题。当我用Mc.c文件中的所有代码构建项目时,一切都很好。但是,当我将除int int()之外的所有代码移动到一个头文件和C文件中,然后将它们添加到项目中时,我收到以下错误:
CORTEXM3
ARMGCGC943Debug Or:(.DAT+0x10):“RealpPTR”的多重定义.CORTEXM3ARMGCGC943Debug RMISSENOR O.(.DAT+0x10):这里首先定义了Coputs2.exe:错误:LD返回1退出状态,命令“ARM EAABI GCC .exe”退出代码“1”失败。
实际上,对于头文件中定义的一些变量,实际上我得到了前两行,但我只包括了一个例子。看起来好像Ma.O文件试图定义这些变量,尽管它已经从Maun.C中删除了。我已经尝试了所有的东西,包括从头开始完全重建项目,但是没有找到解决方案。我使用PSoC造饰器3.3。
谢谢你的帮助。
尼克