Unable to build C code for real time desktop target due to "rt_nonfinite.h" missing

3 ビュー (過去 30 日間)
### Generating code into build folder: C:\Users\braja\Desktop\HIL testing\HIL_squirrel_cage_test_at_1ms_sampling_time_sldrt_win64
### Invoking Target Language Compiler on HIL_squirrel_cage_test_at_1ms_sampling_time.rtw
### Using System Target File: C:\Program Files\MATLAB\R2017a\toolbox\sldrt\rtw\sldrt.tlc
### Loading TLC function libraries
### Initial pass through model to cache user defined code
.
### Caching model source code
### Writing source file HIL_squirrel_cage_test_at_1ms_sampling_time_tgtconn.c
### Writing header file HIL_squirrel_cage_test_at_1ms_sampling_time.h
### Writing header file HIL_squirrel_cage_test_at_1ms_sampling_time_types.h
### Writing source file HIL_squirrel_cage_test_at_1ms_sampling_time.c
### Writing header file rtwtypes.h
.
### Writing header file multiword_types.h
### Writing header file HIL_squirrel_cage_test_at_1ms_sampling_time_private.h
### Writing header file rtmodel.h
### TLC code generation complete.
### Generating TLC interface API.
### Creating data type transition file HIL_squirrel_cage_test_at_1ms_sampling_time_dt.h
.### Creating HTML report file HIL_squirrel_cage_test_at_1ms_sampling_time_codegen_rpt.html
.
### Processing Template Makefile: C:\Program Files\MATLAB\R2017a\toolbox\sldrt\rtw\sldrt.tmf
### Creating HIL_squirrel_cage_test_at_1ms_sampling_time.mk from C:\Program Files\MATLAB\R2017a\toolbox\sldrt\rtw\sldrt.tmf
### Building HIL_squirrel_cage_test_at_1ms_sampling_time: .\HIL_squirrel_cage_test_at_1ms_sampling_time.bat
C:\Users\braja\Desktop\HIL testing\HIL_squirrel_cage_test_at_1ms_sampling_time_sldrt_win64>set MATLAB=C:\Program Files\MATLAB\R2017a
C:\Users\braja\Desktop\HIL testing\HIL_squirrel_cage_test_at_1ms_sampling_time_sldrt_win64>"C:\PROGRA~1\MATLAB\R2017a\bin\win64\gmake" -f HIL_squirrel_cage_test_at_1ms_sampling_time.mk ISPROTECTINGMODEL=NOTPROTECTING EXTMODE_STATIC_ALLOC=0 EXTMODE_STATIC_ALLOC_SIZE=1000000 TMW_EXTMODE_TESTING=0 OPTS="-DTGTCONN -DON_TARGET_WAIT_FOR_START=0"
### Compiling HIL_squirrel_cage_test_at_1ms_sampling_time.c
C:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/clang/win64/clang -emit-llvm -c -m64 -O4 -DINT64_T="long long" -DUINT64_T="unsigned long long" -fno-ms-compatibility -U_MSC_VER -U__STDC_HOSTED__ -Wno-switch-enum -Wno-empty-body -IC:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/lib/include -I. -I.. -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/extern/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/toolbox/shared/can/src/scanutil -IC:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/src -IC:/Users/braja/Desktop/HILTES~1 -IC:/PROGRA~1/MATLAB/R2017a/simulink/include/sf_runtime -IC:/Users/braja/Desktop/HILTES~1/HIL_squirrel_cage_test_at_1ms_sampling_time_sldrt_win64 -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -DTGTCONN -DON_TARGET_WAIT_FOR_START=0 -DEXT_MODE -DUSE_RTMODEL -DMODEL=HIL_squirrel_cage_test_at_1ms_sampling_time -DRT -DNUMST=1 -DTID01EQ=0 -DNCSTATES=0 -DMT=0 -o "HIL_squirrel_cage_test_at_1ms_sampling_time.obj" "HIL_squirrel_cage_test_at_1ms_sampling_time.c"
### Compiling HIL_squirrel_cage_test_at_1ms_sampling_time_tgtconn.c
C:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/clang/win64/clang -emit-llvm -c -m64 -O4 -DINT64_T="long long" -DUINT64_T="unsigned long long" -fno-ms-compatibility -U_MSC_VER -U__STDC_HOSTED__ -Wno-switch-enum -Wno-empty-body -IC:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/lib/include -I. -I.. -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/extern/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/toolbox/shared/can/src/scanutil -IC:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/src -IC:/Users/braja/Desktop/HILTES~1 -IC:/PROGRA~1/MATLAB/R2017a/simulink/include/sf_runtime -IC:/Users/braja/Desktop/HILTES~1/HIL_squirrel_cage_test_at_1ms_sampling_time_sldrt_win64 -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -DTGTCONN -DON_TARGET_WAIT_FOR_START=0 -DEXT_MODE -DUSE_RTMODEL -DMODEL=HIL_squirrel_cage_test_at_1ms_sampling_time -DRT -DNUMST=1 -DTID01EQ=0 -DNCSTATES=0 -DMT=0 -o "HIL_squirrel_cage_test_at_1ms_sampling_time_tgtconn.obj" "HIL_squirrel_cage_test_at_1ms_sampling_time_tgtconn.c"
### Compiling C:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/src/sldrt_main.c
C:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/clang/win64/clang -emit-llvm -c -m64 -O4 -DINT64_T="long long" -DUINT64_T="unsigned long long" -fno-ms-compatibility -U_MSC_VER -U__STDC_HOSTED__ -Wno-switch-enum -Wno-empty-body -IC:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/lib/include -I. -I.. -IC:/PROGRA~1/MATLAB/R2017a/simulink/include -IC:/PROGRA~1/MATLAB/R2017a/extern/include -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -IC:/PROGRA~1/MATLAB/R2017a/toolbox/shared/can/src/scanutil -IC:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/src -IC:/Users/braja/Desktop/HILTES~1 -IC:/PROGRA~1/MATLAB/R2017a/simulink/include/sf_runtime -IC:/Users/braja/Desktop/HILTES~1/HIL_squirrel_cage_test_at_1ms_sampling_time_sldrt_win64 -IC:/PROGRA~1/MATLAB/R2017a/rtw/c/src/ext_mode/common -DTGTCONN -DON_TARGET_WAIT_FOR_START=0 -DEXT_MODE -DUSE_RTMODEL -DMODEL=HIL_squirrel_cage_test_at_1ms_sampling_time -DRT -DNUMST=1 -DTID01EQ=0 -DNCSTATES=0 -DMT=0 -o "sldrt_main.obj" "C:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/src/sldrt_main.c"
C:/PROGRA~1/MATLAB/R2017a/toolbox/sldrt/src/sldrt_main.c:26:10: fatal error: 'rt_nonfinite.h' file not found
#include <rt_nonfinite.h>
^
1 error generated.
gmake: *** [sldrt_main.obj] Error 1
Error(s) encountered while building "HIL_squirrel_cage_test_at_1ms_sampling_time"
The error popped up while trying to build a code for a desktop real time target. I have checked "Allow non finite numbers" in the configuration options and yet the error persists. Unable to find the file in the MATLAB root. Please suggest a fix.

採用された回答

Birdman
Birdman 2017 年 11 月 16 日
Have you checked it? You should uncheck it to get rid of that header and its build.
  9 件のコメント
Birdman
Birdman 2017 年 11 月 22 日
No, it was also missing in my folder too, I had to take it from internet.
Balakrishnan Rajan
Balakrishnan Rajan 2017 年 11 月 24 日
Oh, Thanks

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeTarget Computer Setup についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by