У меня есть проект C ++ Builder XE. Я использую дополнительные пакеты от Turbo Power Async Professional называется TApdComport для включения связи с последовательным портом.
Тем не менее, я всегда получаю сообщение об ошибке, если я пытаюсь скомпилировать свой проект. Вот сообщение:
[Ошибка ILINK32] Неустранимо: невозможно открыть файл ‘ADPORT.OBJ’
Я не понимаю, что здесь происходит не так. Я правильно установил пакеты на основе этот урок но эта ошибка всегда появлялась.
Он включает в себя «ILINK32», что означает, что ошибка связана с процессом компоновки, поэтому я проверяю мой путь «Включить путь» и «Путь к библиотеке» в меню «Инструменты»> «Параметры», но в разделе «Путь» нет ошибок
Кто-нибудь может сказать мне, как решить такую проблему?
Заранее спасибо.
Это сообщение об ошибке означает, что компоновщик не может найти файл, который удовлетворяет явной зависимости. Иногда один из исходных файлов / заголовков явно запрашивает этот файл через ссылку #pragma, но большую часть времени один из файлов .obj / .lib, с которыми вы ссылаетесь, имеет явную зависимость.
Обычно это достигается путем добавления пути к путям поиска компоновщика.
Поскольку вы говорите, что нет ничего плохого в ваших путях компоновщика, значит ли это, что у вас есть запись для библиотек Turbo Power?
Стоит отметить, что компоновщик иногда удовлетворяется соответствующим файлом .lib, даже если он запрашивает конкретный файл .obj, который может быть доступен в файле с другим именем .lib.
Других решений пока нет …