Error using loadlibrary; failed to preprocess the input file. Error C1189.
Show older comments
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?
3 Comments
Ivo Prah
on 2 Mar 2018
Have the same issue, any ideas?
Alan HASCOET
on 2 Mar 2020
up up
Josh Philipson
on 1 May 2020
bump
Answers (0)
Categories
Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!