Error using loadlibrary; failed to preprocess the input file. Error C1189.

12 次查看(过去 30 天)
After successfully building a .dll of my Simulink model (which includes an S-function), I tried to load the library in Matlab:
[notfound,warnings] = loadlibrary([libraryName,ext],...
fullfile('.',[modelname,'_ert_shrlib_rtw'],[modelname,'.h']),...
'mfilename',mprototypename,...
'includepath',fullfile(matlabroot,'simulink','include'));
but I got the following error message:
Error using loadlibrary (line 419)
Failed to preprocess the input file.
Output from preprocessor is:myModel.h
matlabroot\simulink\include\simstruc.h(285) : fatal error C1189: #error : Unrecognized use.
Any idea on how to solve this error?

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Deployment, Integration, and Supported Hardware 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by