글로벌 변수 error LNK2001: 해석할 수 없는 외부 기호
1101 단어 Simulink 변환 C 언어
double scan_u=0;
double scan_y=0;
double out_x1=0;
double out_x2=0;
double out_x3=0;
int main()
{
rt_OneStep(5,10);
printf("",out_x1,out_x2,out_x3);
}
extern double scan_u;
extern double scan_y;
extern double out_x1;
extern double out_x2;
extern double out_x3;
#include "Motion_acc03.h"
void rt_OneStep(double uu,double yy);
void rt_OneStep(double uu,double yy)
{
u=uu;
y=yy;
//x1=0;x2=0;x3=0;
/* */
LESO_function(u, y, x1, x2, x3);
/* */
scan_u=u;
scan_y=y;
out_x1=* x1;
out_x2=* x2;
out_x3=* x3;
}
1>ert_main.obj : error LNK2001: _out_x3
1>ert_main.obj : error LNK2001: _out_x2
1>ert_main.obj : error LNK2001: _out_x1
1>ert_main.obj : error LNK2001: _scan_y
1>ert_main.obj : error LNK2001: _scan_u
1>.\Debug/run.exe : fatal error LNK1120: 5
아직 해결책을 찾지 못했다