Невозможно открыть файл XML.XMLINTF.OBJ

Я разработал весь свой код в C ++ Builder XE с TeeChart 2011. Итак, теперь я хочу перейти на C ++ Builder XE7 с TeeChart 2015.

Когда я пытаюсь скомпилировать мой код, появляется сообщение об ошибке:

[ilink32 Ошибка] Fatal: невозможно открыть файл ‘XML.XMLINTF.OBJ’

Я не использую XML, и у меня нет XML-ссылки в моем коде.

Итак, я не знаю, почему возникает эта ошибка.

Что я могу сделать, чтобы исправить эту ошибку?

0

Решение

Если вы уверены, что не используете / не связываете какие-либо единицы XML в своем коде, то, вероятно, что-то в сторонних компонентах, которые вы используете, связывает это.

Решение простое: вам просто нужно добавить пакеты времени выполнения XML в ваш проект. Мне нравится добавлять их напрямую, используя #pragma link в одном из моих подразделений, например:

#pragma link "xmlrtl.bpi"

Вы также можете добавить это прямо в проект с помощью контекстного меню «Добавить …». Добавление этого параметра в список пакетов времени выполнения в параметрах проекта должно работать, но, по моему опыту, это редко работает.

Последний вариант может состоять в том, чтобы удалить и снова добавить модуль, с которым связан модуль Xmlintf, чтобы IDE могла идентифицировать отсутствующий пакет и добавить его, но если у вас нет какого-либо модуля, который #pragma linkтогда это бесполезно.

2

Другие решения