我在CCS3.3中编译程序的时候,出现了错误,
undefined first referenced
symbol in file
--------- ----------------
_RunOrderDeal C:\\CCStudio_v3.3\\MyProjects\\MCB\\MCB_DSP\\Debug\\DSP2833xECan.obj
_GetIStata C:\\CCStudio_v3.3\\MyProjects\\MCB\\MCB_DSP\\Debug\\DSP2833xECan.obj
_SendReady C:\\CCStudio_v3.3\\MyProjects\\MCB\\MCB_DSP\\Debug\\DSP2833xECan.obj
AskGK1State() C:\\CCStudio_v3.3\\MyProjects\\MCB\\MCB_DSP\\Debug\\event.obj
AskGK3State() C:\\CCStudio_v3.3\\MyProjects\\MCB\\MCB_DSP\\Debug\\event.obj
AskGK5State() C:\\CCStudio_v3.3\\MyProjects\\MCB\\MCB_DSP\\Debug\\event.obj
>> error: symbol referencing errors -
'C:/CCStudio_v3.3/MyProjects/MCB/MCB_DSP/Debug/MCB_DSP.out' not
built
>> Compilation failure
这些函数我在event.C文件中用“extern int AskGK1State();”进行声明了,我在ECAN.C文件中定义了,为什么会编译之后或者连接的时候报出没有定义的符号呢?是不是和CCS的设置有关系啊? |