TI中文支持网
TI专业的中文技术问题搜集分享网站

.c文件添加后CMD连接的问题!

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

囧:

你新加的C文件里面是写的什么代码,是pid.c吗?跟错误的变量有关系吗?

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

weihang gao:

回复 囧:

pid.c文件里面包含这些警告,感觉就想说没定义一样。但是我在GLOBAL里面已经声明全局变量了

if(Encoder_Number_2>(temp6_2+100)||Encoder_Number_2<(temp6_2-100)) { jPID_2.Proportion_2=Temp_jP_2;//1.41440868229033; //0.105015424838493 jPID_2.Integral_2=Temp_jI_2;//0.0000685218004529004;//3.20415533104912e-05 jPID_2.Derivative_2=Temp_jD_2;//62.8013489489945;//12.6213135113591 jPID_2.N_2=Temp_jN_2;//0.0566215133139155;//0.0362643850985476

//sPID.SetPoint=100; sPID_2.Proportion_2=Temp_sP_2;//22.8735793042367;//87.0648135740632 sPID_2.Integral_2=Temp_sI_2;//0.000731887756933614;//1.8034107051175 sPID_2.Derivative_2=Temp_sD_2;//-631.044244981323;// -1574.50688236986 sPID_2.N_2=Temp_sN_2;//0.0362471878733538;//0.054925786782246

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

囧:

回复 weihang gao:

jPID_2和sPID_2是在哪里声明的?应该在你新建的.c声明

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

weihang gao:

回复 囧:

都是在这里声明的DSP28_GlobalVariable.h

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

囧:

回复 weihang gao:

你在新建的.c文件再申明一下试试

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

weihang gao:

回复 囧:

好的,我试试

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

weihang gao:

回复 囧:

错误依旧。

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

weihang gao:

回复 weihang gao:

您好,还在吗?

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

囧:

回复 weihang gao:

你的jPID的类型是那个结构体原型?PID_2?你要声明的是你jPID这个结构体,不是原型

请问是不是我没有连接到cmd文件才会出现这个问题,我新建的一个.c文件,加到工程里面了,编译出现下面的问题。已经弄了好久了,真心求解答!!

undefined first referenced
symbol in file
——— —————-

_sIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_jIntegrator_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sFilter_DSTATE_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Angle_Now_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jD_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sPID_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Temp_jI_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_sError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj

_jError_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
_Direction_2 H:\DSPworkspace_v5_2\321\2642\Debug\pid.obj
>> error: symbol referencing errors – './Debug/PWM_QEP.out' not built

>> Compilation failure

Build Complete,
2 Errors, 1 Warnings, 0 Remarks.

weihang gao:

回复 囧:

我这里里面建立了两组PID ,一个起名字叫pid另一个是pid_2

赞(0)
未经允许不得转载:TI中文支持网 » .c文件添加后CMD连接的问题!
分享到: 更多 (0)