error LNK2019: unresolved external during cimpilation of a Simulink model

2 Ansichten (letzte 30 Tage)
R Sh
R Sh am 23 Mai 2016
Hello everyboy,
I'm trying to compile a simulink model using Visual Studio 2013 compiler in Matlab 2015b. But I got the following error which seems to be some problem with the linking the functions to the file. Could you please help me out to fix this error?
Best regards,
### Linking ...
C:\PROGRA~1\MATLAB\R2015b\sys\perl\win32\bin\perl C:\PROGRA~1\MATLAB\R2015b\rtw\c\tools\mkvc_lnk.pl BladedDLLFramework.lnk BladedDLLFramework.obj BladedDLLFramework_data.obj BladedSignalLoggingSetup.obj ExternalParameters.obj Helpers.obj LegacyExternalControllerApi.obj WindPreviewProvider.obj rtGetInf.obj rtGetNaN.obj rt_logging.obj rt_nonfinite.obj main_dll_interface.obj rt_sim.obj
link /DLL /RELEASE /INCREMENTAL:NO /NOLOGO -subsystem:console,5.02 kernel32.lib ws2_32.lib mswsock.lib advapi32.lib libcpmt.lib C:\control\INNWIND_OLD_ActiveDamper_Ref03_ongoing\src\ExternalControllerApi.lib @BladedDLLFramework.lnk @BladedDLLFramework_ref.rsp -out:..\DISCON.dll
Creating library ..\DISCON.lib and object ..\DISCON.exp
BladedSignalLoggingSetup.obj : error LNK2019: unresolved external symbol AddLogValue referenced in function "void __cdecl setupBladedLogging(unsigned __int64)" (?setupBladedLogging@@YAX_K@Z)
BladedSignalLoggingSetup.obj : error LNK2019: unresolved external symbol GetLogIndexFromName referenced in function "void __cdecl stepBladedLogging(unsigned __int64)" (?stepBladedLogging@@YAX_K@Z)
BladedSignalLoggingSetup.obj : error LNK2019: unresolved external symbol SetLoggingValue referenced in function "void __cdecl stepBladedLogging(unsigned __int64)" (?stepBladedLogging@@YAX_K@Z)
main_dll_interface.obj : error LNK2019: unresolved external symbol ReportDebugMessage referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol ReportErrorMessage referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetSimulationStatus referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetCurrentTime referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetInfileFilepath referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNominalStartFlowSpeed referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNumberOfTurbineActiveDampers referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNumberOfLidarBeams referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol SetDemandedGeneratorTorque referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetGeneratorContactor referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol SetGeneratorContactor referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredElectricalPowerOutput referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredGeneratorSpeed referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredGeneratorTorque referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredYawError referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredTowerTopForeAftAcceleration referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol SetDemandedCollectivePitchAngle referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNominalHubFlowSpeed referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol SetDemandedPitchAngle referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredPitchAngle referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredTurbineActiveDamperAcceleration referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol SetDemandedTurbineActiveDamperForce referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNominalLidarBeamPositionX referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNominalLidarBeamPositionY referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetNominalLidarBeamPositionZ referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetDemandedLidarBeamAngleY referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetDemandedLidarBeamAngleZ referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetMeasuredLidarBeamFocalPointVelocity referenced in function CONTROLLER
main_dll_interface.obj : error LNK2019: unresolved external symbol GetDemandedLidarBeamFocalPointFocalDistance referenced in function CONTROLLER
..\DISCON.dll : fatal error LNK1120: 32 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\BIN\amd64\link.EXE"' : return code '0x460'
Stop.
The make command returned an error of 2
'An_error_occurred_during_the_call_to_make' is not recognized as an internal or external command,
operable program or batch file.
### Build procedure for model: 'BladedDLLFramework' aborted due to an error.
Error using RTW/genMakefileAndBuild>invokeTMF
Error(s) encountered while building "BladedDLLFramework"
Error in RTW/genMakefileAndBuild>locGenMakefileAndBuild
Error in RTW/genMakefileAndBuild
Error in RTW/genMakefileAndBuildWrapper
Error in coder.internal.runCompile
Error in coder.internal.ModelBuilder/make_rtw (line 919)
compileResult = coder.internal.runCompile...
Error in coder.internal.ModelCodegenMgr/make_rtw (line 8)
buildResult = obj.make_rtw(varargin);
Error in make_rtw (line 18)
buildResult = h.make_rtw(varargin{:});
Error in build_target
Error in build_target
Error in build_standalone_rtw_target
Error in slbuild_private
Error in slbuild_private
Error in sl (line 15)
[varargout{1:nargout}]=feval(varargin{:});
Error in slbuild (line 61)
sl('slbuild_private', mdl, varargin{:});
Error in rtwbuild (line 189)
slbuild(sys, 'StandaloneRTWTarget', ...
Error in compile (line 25)
rtwbuild(modelName);

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by