FreeRTOS — создание проекта MinGW или MSVC, неопределенная ссылка на xTaskCreate

Я новичок в FreeRTOS и пытаюсь скомпилировать простое примерное приложение. Если я открою демонстрационное приложение с помощью Microsoft Visual Studio, оно отлично работает, но как только я удалю все .c, оставлю только main.c с некоторыми простыми утверждениями, такими как xTaskCreate(), вызовите следующие ошибки: неопределенная ссылка на: xTaskCreate(); Я также пытался создать новый проект с включенным заголовком, но результат тот же. Пробовал Toolchain: Codeblock и Eclipse Luna с заголовком MinGW и Microsoft Visual Studio с заголовком MSVC. Я видел, что в исходном файле нет .lib или .dll, а только .h. Заранее спасибо :)


person AndrewAlo    schedule 12.01.2015    source источник
comment
Решено, оставив все файлы ядра .h .c, а затем добавив новый main.c, спасибо :)   -  person AndrewAlo    schedule 12.01.2015


Ответы (1)


Это решение было опубликовано на форуме поддержки FreeRTOS:

«Не удаляйте никакие файлы из каталога FreeRTOS Source в проекте MSVC. Они реализуют ядро ​​FreeRTOS, поэтому без них ваше приложение не будет компоноваться».

person Richard    schedule 12.01.2015