powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Использование Callin Interface в Qt 5.3.2 (msvc 2010)
4 сообщений из 4, страница 1 из 1
Использование Callin Interface в Qt 5.3.2 (msvc 2010)
    #38827849
serzhku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Появилась необходимость использования callin в последнем на текущий день Qt (5.3.2, компилятор msvc 2010, ОС Windows 7 x64).
При компиляции примера sampcallin.c (c:\InterSystems\Cache\dev\Cache\callin\) возникают ошибки вида "unresolved external ...", связанные с каждым вызовом функций из указанного примера:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheConvert в функции _dispres
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheErrorA в функции _displayerr
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheErrxlateA в функции _displayerr
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheEvalA в функции _callin
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CachePromptA в функции _callin
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheExecuteA в функции _callin
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheOflush в функции _callin
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheEnd в функции _main
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheChangePasswordA в функции _main
sampcallin.obj : error LNK2019: ссылка на неразрешенный внешний символ _CacheSecureStartA в функции _main
release\QtCache.exe : fatal error LNK1120: 10 неразрешенных внешних элементов

При этом библиотека cache.lib (из директории c:\InterSystems\Cache\bin\) подключена в pro-файл. Пробовал варианты и с статическим и с динамическим подключением. Ошибки всё те же, что указаны выше.

На что обратить внимание в первую очередь?
Может быть, нужно пересобрать cache.lib (и cache.dll, соответственно) под указанный компилятор? Вот только исходников для этой библиотеки я пока не нашел.
...
Рейтинг: 0 / 0
Использование Callin Interface в Qt 5.3.2 (msvc 2010)
    #38827898
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serzhkuНа что обратить внимание в первую очередь?Прежде всего на этоserzhkuПоявилась необходимость использования callin в последнем на текущий день Qt (5.3.2, компилятор msvc 2010, ОС Windows 7 x64 ).
...
Рейтинг: 0 / 0
Использование Callin Interface в Qt 5.3.2 (msvc 2010)
    #38828057
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serzhku ,

Данный 11597799 , адаптированный под Qt, пример работает без проблем ( Qt 5.3.2 для Windows 64-бит (Microsoft Visual Studio 2010) , Windows 7 x64, Caché 2015.1 x64).
...
Рейтинг: 0 / 0
Использование Callin Interface в Qt 5.3.2 (msvc 2010)
    #38830954
serzhku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема решена. Был использован 32-битный компилятор вместо 64-битного.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Использование Callin Interface в Qt 5.3.2 (msvc 2010)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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