Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.7.7] |
|
Сообщ.
#1
,
|
|
|
Я пытаюсь получить возможность напрямую вызывать функции ODBC в C++Builder5(например, програмно создать DSN).
Что я делаю : - с помощью implib получаю odbc32.lib и odbccp32.lib из odbc32.dll и odbccp32.dll соответственно - копирую их в каталог проекта и подключаю - подключаю <odbcinst.h> и <sql.h> - в обработчике нажатия кнопки вызываю функцию SQLAllocEnv( &hEnv );// hEnv имеет тип SQLHENV В ответ на это мне говорят : [Linker Error] Unresolved external '_SQLAllocEnv' referenced from D:\...\UNIT1.OBJ В чем может быть ошибка ? |
Сообщ.
#2
,
|
|
|
Мало их копирнуть в каталог проекта так их надо ещё и включить в проект
Project props.->Linker->Libraries (вроде так) Там есть такая строчка в которой указываются имена библиотек. Да, а разве odbc*.lib не входят в стандартный комплект ??? |
Сообщ.
#3
,
|
|
|
OOPS sorry, это для MSVC6
|
Сообщ.
#4
,
|
|
|
все сделал правильно
просто ты их забыл подключить (просто Add to Project) Да и еще библу odbc32.dll нужно делать так implib.exe -a odbc32.lib odbc32.dll p.s я сейчас сам с ODBC парюсь - страшная штука ж) |