Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Июля 24, 2017, 03:48:52 pm
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Добрый день « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Добрый день  (Прочитано 437 раз)
Евгений
Newbie
*
Сообщений: 2


Просмотр профиля Email
« : Февраля 15, 2017, 06:22:06 pm »

Ребят второй день не могу разоабраться как добавить txmlconnector64.dll в свой проект(пишу на C++ VS2015) я сгенерировал .lib
#include<iostream>
#pragma comment(lib, "txmlconnector64.lib")
#include<windows.h>


int main(int argc, char ** argv)
{
   BYTE* ss = SendCommand(reinterpret_cast<BYTE*>(
      "<command id='connect'>"
      "<login>KOKS</login><password>koks</password>"
      "<host>192.168.15.15</host><port>3900</port>"
      "<logsdir>.\\LOGS\\</logsdir><loglevel>0</loglevel></command>"));
   std::cout << reinterpret_cast<const char*>(ss);
   system("PAUSE");
}
Severity   Code   Description   Project   File   Line   Suppression State
Error   LNK2019   unresolved external symbol "unsigned char * __cdecl SendCommand(unsigned char *)" (?SendCommand@@YAPEAEPEAE@Z) referenced in function main   Project3   C:\Users\Евгений\Documents\Visual Studio 2015\Projects\Project3\Project3\Source.obj   1   
Записан
Сорвачев Сергей
Разработчики
Newbie
*****
Сообщений: 11


Просмотр профиля Email
« Ответ #1 : Февраля 22, 2017, 10:11:10 am »

Добрый день! А зачем вы генерируете lib-файл? Загрузите библиотеку динамически с помощью функций LoadLibrary и GetProcAddress.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms685090(v=vs.85).aspx

Для случая со статической библиотекой:
В вашем коде не видно header-файла с объявлением функций коннектора.
Функция SendCommand объявлена так:
BYTE*  __stdcall  SendCommand(BYTE* pData);
« Последнее редактирование: Февраля 22, 2017, 12:12:42 pm от Сорвачев Сергей » Записан
Евгений
Newbie
*
Сообщений: 2


Просмотр профиля Email
« Ответ #2 : Февраля 27, 2017, 02:51:36 pm »

Большое спасибо. Полностью разобрался!))
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Добрый день « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.6 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!