Файл имеет ошибку компиляции
Этот дефект возникает, когда Polyspace не может проанализировать файл из-за ошибок компиляции. Дефект находится в первой строке и столбце файла и указывает, что файл имеет одну или несколько ошибок компиляции.
Для поиска фактических ошибок компиляции см. журнал анализа. Для получения информации о дальнейших исследованиях в:
Средство поиска ошибок Polyspace см. в разделе Просмотр информации об ошибках при остановке анализа.
Сервер поиска ошибок Polyspace, см. раздел Чтение информации об ошибках при остановке анализа Polyspace (сервер поиска ошибок Polyspace).
Polyspace as You Code, узнайте, как следить за ходом анализа в среде IDE. См. шаги в Visual Studio (Polyspace Bug Finder Access), Visual Studio Code (Polyspace Bug Finder Access) или Eclipse (Polyspace Bug Finder Access).
Используйте эту проверку, чтобы узнать, есть ли файлы с проблемами компиляции в интеграционном анализе (Polyspace Bug Finder или Polyspace Bug Finder Server) или текущий анализируемый файл еще не скомпилирован (Polyspace as You Code). Использование этой проверки позволяет не открывать журнал анализа каждый раз, чтобы узнать, есть ли проблемы с компиляцией. По результатам анализа можно определить, не был ли файл скомпилирован.
Как правило, компилятор также может найти проблемы, обнаруженные средством проверки дефектов.
Если файл компилируется с помощью компилятора, но этап компиляции анализа Polyspace завершается неуспешно, это означает, что конфигурация анализа не позволяет точно эмулировать компилятор. Например, если анализ завершается неуспешно из-за того, что стандартная библиотечная функция не определена, может потребоваться явно указать папки, содержащие заголовки компилятора, используйте polyspace-configure для извлечения путей или другого улучшения конфигурации.
Определите все ошибки компиляции из журнала анализа и исправьте их.
| Группа «Надлежащая практика» |
| Язык: C | C++ |
| По умолчанию: Откл. |
Синтаксис командной строки:
file_does_not_compile |
| Воздействие: Низкий |
Find defects (-checkers) | Stop analysis if a file does not compile (-stop-if-compile-error)