powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с db2api.
7 сообщений из 7, страница 1 из 1
Помогите с db2api.
    #35113278
ganiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Пытаюсь разобраться с DB2 API, использую примеры c сайта IBM.
Но при попытке скомпилить проект visual studio выдает ошибку:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
   Linking...
main.obj : error LNK2019: unresolved external symbol "public: static void __cdecl SqlInfo::SqlInfoPrint
(char *,struct sqlca *,int,char *)" (?SqlInfoPrint@SqlInfo@@SAXPADPAUsqlca@@H0@Z) referenced in
 function "public: int __thiscall InInfo::CurrentLocalInstanceNameGet(void)" (?
CurrentLocalInstanceNameGet@InInfo@@QAEHXZ)
main.obj : error LNK2019: unresolved external symbol "public: int __thiscall Instance::Detach(void)" (?
Detach@Instance@@QAEHXZ) referenced in function _main
main.obj : error LNK2019: unresolved external symbol "public: int __thiscall Instance::Attach(void)" (?
Attach@Instance@@QAEHXZ) referenced in function _main
main.obj : error LNK2019: unresolved external symbol "public: static int __cdecl 
CmdLineArgs::CmdLineArgsCheck2(int,char * * const,class Instance &)" (?CmdLineArgsCheck2@CmdLineArgs@@SAHHQAPADAAVInstance@@@Z) referenced 
in function _main
..\db2api\db2api.exe : fatal error LNK1120:  4  unresolved externals
 

хотя я все библиотеки(db2api, db2apie и т.д.) из каталога ..\lib подключил. Какую то библиотеку забыл?
DB9 express, visual studio 2005.
...
Рейтинг: 0 / 0
Помогите с db2api.
    #35113461
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Есть подозрение, что вам надо сначала utilapi.cxx скомпилировать, а потом линковать с utilapi.obj ваше приложение.
...
Рейтинг: 0 / 0
Помогите с db2api.
    #35113491
ganiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо.
сейчас буду пробовать.
я в С++ не шибко силен, поэтому такие дурацкие вопросы :)
...
Рейтинг: 0 / 0
Помогите с db2api.
    #35113492
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понял вы компилите какой-то sample который поставляется с db2.

подключать нужно не библиотеки а *.obj файлы.


вот это же точно из sampl-ов

class SqlInfo
{
public:
static void SqlInfoPrint(char *, struct sqlca *, int, char *);
};
...
Рейтинг: 0 / 0
Помогите с db2api.
    #35113552
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NewYearподключать нужно не библиотеки а *.obj файлы.db2api.lib надо подключать обязательно.
См.
%db2path%\samples\cpp\bld*.bat
...
Рейтинг: 0 / 0
Помогите с db2api.
    #35113556
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein NewYearподключать нужно не библиотеки а *.obj файлы.db2api.lib надо подключать обязательно.
См.
%db2path%\samples\cpp\bld*.bat

да, конечно. я имел в виду что какого-то *.obj файла не хватает
...
Рейтинг: 0 / 0
Помогите с db2api.
    #35113936
ganiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сделал как посоветовал Mark Barinstein, все получилось.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с db2api.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]