Borland C++ 3.0 - Как подключить LIB файл к проекту?
P.S. Думая что дело в путях я положил заголовочый и LIB файл в каталог с исходными файлами. Не помогло... Что еще может быть?
Добрый день! Мне необходимо использовать стороннюю библиотеку функций. Имеется один LIB и один заголовочный файл. Вроде бы делаю все правильно. Создаю новый проект. Жму Project->Add Item, выбираю UTILITYS.LIB (нужная мне библиотека), жму Add->Done. Затем в main.cpp подключаю заголовочный файл для этой библиотеки (#include "5510drv.h"). В пути поиска добавил каталог с LIB'ом. Вызов какой нибудь функции из этой библиотеки приводит к ошибке - Linker Error: Undefined symbol ХХХХХХХ (функция библиотеки) in module main.cpp. Просматривая форум таких вопросов больше не нашел, у всех все компилируется... Подскажите кто может.
P.S. Думая что дело в путях я положил заголовочый и LIB файл в каталог с исходными файлами. Не помогло... Что еще может быть?
Попробуй через #pragma comment(lib,libname.lib);
P.S. Думая что дело в путях я положил заголовочый и LIB файл в каталог с исходными файлами. Не помогло... Что еще может быть?
Здравствуйте, товаришь по несчастью! У меня аналогичная проблема:)
Вот что мне ответили на другом форуме...
Сначало опустили за фразу (#include "AX10412.lib")......
Вроде lib-ский файл не в самом CPP-ом подключается.
А вот что мне сказал один человек
Подозреваю, что там в хедерах
#ifdef __cplusplus
extern "C" {
#endif
...
#ifdef __cplusplus
}
#endif
пропущены
Сам пока не пробывалможет поможет:)
И вам желаю удачи!
А можно по подробнее? Я не очень сильно разбираюсь в этом......
Заранее спасибо!
А что такое Tlink?
О, пардон, забыл, что компилятор БЦЦ умеет сам вызывать компоновщика. Передача параметров будет выглядеть примерно так
BCC <параметры компиляции> SOURCE.CPP LIBRARY.LIB LIBRARY.OBJ
Все настройки компилятора подробнейшим образом описаны в справке к среде разработки.
О, пардон, забыл, что компилятор БЦЦ умеет сам вызывать компоновщика. Передача параметров будет выглядеть примерно так
BCC <параметры компиляции> SOURCE.CPP LIBRARY.LIB LIBRARY.OBJ
Все настройки компилятора подробнейшим образом описаны в справке к среде разработки.
Огромное спасибо за информацию буду пробовать:)
BCC -ms EX3.CPP AX10412S.LIB
Выскакивает ошибка, что компилятор не видит подлючаемых файлов stdio.h и т.д..... закинул их в BIN ен помогло :((( Не понимаю в чем проблема?
Ну во-первых без разницы, а во-вторых тот, кто подключал 5510drv.h делал это эдак 3 года назад.. :)
BCC -ms EX3.CPP AX10412S.LIB
Выскакивает ошибка, что компилятор не видит подлючаемых файлов stdio.h и т.д..... закинул их в BIN ен помогло :((( Не понимаю в чем проблема?
Рядом с компилятором или в PATH Должен быть TURBOC.CFG. В нём лежат дополнительные ключи, которые он разбирает при каждом вызове. По умолчанию там - путь к заголовочным файлам.