Я пытаюсь скомпилировать пустой проект, используя MPLAB X IDE. Я только что использовал mcc (конфигуратор кода микрочипа), чтобы выполнить только первую настройку часов.
mcc сгенерировал кучу заголовочных файлов и исходных файлов, таких как «traps.c, traps.h, system.h ... etc»
Когда я компилирую свой проект, он дает мне два вида повторяющихся ошибок, например:
1- mcc_generated_files/traps.c:121: multiple definition of
__MathError
в то время как нет переменной, определенной __MathError
. Существует только определенная функция '_MathError' с одним подчеркиванием .
2- c:\program files (x86)\microchip\xc16\v1.35\bin\bin\..\bin/elf-ld.exe: Link Error: section .config_CPRE15%22 [015f78 -> 015f79 ] overlaps section .config_CPRE15%5 [015f78 -> 015f79 ]
Я читал, что речь идет о включении .c файлов. Однако я не включил ни файлы .c, ни MCC, и в заголовочных файлах нет определения переменных.
что не так с этим сборником.
Привет