Результаты (
русский) 2:
[копия]Скопировано!
Компоновщик не может разрешить символ. Это сообщение содержит список с именами символов , которые не могут быть решены и для каждого символа имя файла , который имеет ссылку на символ. Сообщение начинается с именем проекта ссылки , в котором файл был сопоставляемого. Ошибка происходит потому , что линкер не может найти определяющее вхождение символа , чтобы соединить против в текущем проекте или в других проектах или совместно используемой памяти в списке. Серьезность Ошибка Пример в следующем примере, два объектных файлов в ссылке относятся к символам, которые не присутствуют в ссылке. Линкер сообщает об ошибке следующим образом . [Li1021 Error] Следующие символы , указанные в процессоре 'p0' не может быть решен: "func1" ссылка из 'a.doj' 'func2' ссылка из 'a.doj' 'func2' ссылка от 'b.doj' Обратите внимание , что ссылки на символ "func2" находятся в объектных файлах a.doj и b.doj. Чтобы избежать излишне длинный список дублированных неразрешенных символов, вы можете использовать переключатель warnonce в командной строке. С помощью переключателя -warnonce, линкер перечисляет каждый неразрешенный символ только один раз, независимо от того, сколько файлов , возможно, ссылаются его. Если вы используете переключатель -warnonce, компоновщик выдает сообщение об ошибке: укороченный [li1021 Error] Следующие символы , указанные в процессоре 'p0' не может быть решен: "func1" ссылка из 'a.doj' 'func2' ссылка из ' a.doj ' Как исправить чтобы устранить эту проблему, вы должны знать , где идентифицированный символ должен быть определен. Ниже приведены возможные причины. Файл , который содержит определение символа не входит в ссылке. В этом случае добавьте файл в ссылку. Символ не определен , чтобы быть глобальным. В этом случае, откройте C или сборочный файл , в котором определен символ и убедитесь , что символ является глобальным символом. Проект не имеет полный список файлов , которые нужно присоединить. Например, вы могли бы иметь мультимикроконтроллерный проект , в котором каждый процессор должен компоноваться с общей памятью. Если вы не включают в общий файл памяти в списке файлов , чтобы связать против, проект может быть не в состоянии решить некоторые символы.
переводится, пожалуйста, подождите..
