error LNK2005 on Accelerator Mode Simulation

Hello, I created a simulink library containing an S-function named Simulink_2_C_link with 2 modules: Simulink_2_C_link.c and Simulink_2_C_link_wrapper.c Then I used this S-function in a Simulink model called Avvolgimento02_senza_alim. This model works fine in Normal Mode Simulation.
When I try to simulate it in Accelerator Mode I obtain a lot of errors like these:
Simulink_2_C_link.obj : error LNK2005: DYNAMIC_DIMENSION_DEF already defined in Avvolgimento02_senza_alim_acc.obj Simulink_2_C_link.obj : error LNK2005: DYNAMIC_DIMENSION already defined in Avvolgimento02_senza_alim_acc.obj Simulink_2_C_link.obj : error LNK2005: mexFunction already defined in Avvolgimento02_senza_alim_acc.obj
...
I think this is because "simulink.c" is included in both Simulink_2_C_link.c and Avvolgimento02_senza_alim_acc.c but these .c modules are created automatically from Simulink.
What can I do to resolve the problem? Thank you in advance,
paolo_toll

2 comentarios

Co Melissant
Co Melissant el 12 de Dic. de 2018
ever solved this?
paolo_toll
paolo_toll el 12 de Dic. de 2018
no

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Simulink Coder en Centro de ayuda y File Exchange.

Preguntada:

el 27 de Feb. de 2015

Comentada:

el 12 de Dic. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by