请问是不是我没有连接到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