У меня есть приложение C, которое использует две библиотеки static. Исходный код для этих библиотек создается и создается Simulink/MATLAB.
Проблема заключается в том, что Simulink генерирует EXTERN нестатический функцию
real_T rt_urand_Upu32_Yd_f_pw(uint32_T *u)
для блока «Единый Random Number» в файле MyModel.c для каждой модели. И когда я включаю эти библиотеки в свое приложение C, я получил ошибку компоновщика переопределения функции.Использование двух статических библиотек Simulink/MATLAB
Есть ли способ изменить процесс генерации кода в Simulink?
Что вы используете для генерации кода? Simulink Coder? Встроенный кодер? Какая цель? – pmb
Используете ли вы модельную ссылку? – pmb
Я использую Simulink Coder с собственной целью, основанной на grt.tlc (Generic Real Time Target) – Yuriy