Я не знаю, относится ли это к моему проекту, но я обнаружил, что могу включать файлы, сгенерированные Matlab, так же, как вы обычно включаете что-либо еще
Я копирую свои сгенерированные исходные файлы Matlab (.c и .h) напрямую в мой проект, а затем мне нужно специально добавить их в мой проект. (Интересно, это как-то связано с IDE, которую я использую)?
Затем в main.c, который вы создаете, просто добавьте строку #include "yourGeneratedFile.h". Теперь в main.c вы сможете использовать любые функции, созданные Matlab.
Например, в примере:
в main.c, включите заголовочный файл и используйте нужную вам функцию
#include "SPIUARTDemo30f.h"
//further down in the file
SPIUARTDemo30f_step(); //using the function I asked Matlab to generate
SPIUARTDemo30f.h и SPIUARTDemo30f.c являются сгенерированными файлами из Matlab:
внутри .h вы увидите
extern void SPIUARTDemo30f_step(void);
и, если вы посмотрите на .c, вы найдете:
void SPIUARTDemo30f_step(void)
{
/* lots of code */
}