Проблема с библиотекой ссылок SQLAPI ++ в коде: блоки на Raspberry PI 3b + - PullRequest
0 голосов
/ 09 апреля 2020

У меня проблема, моя цель - подключиться к базе данных, например MS SQL, используя C ++ на Raspberry Pi, и у меня проблема с подключением библиотеки SQLAPI ++ в Code :: Blocks, может кто-нибудь сказать мне, что я делаю не так? Пожалуйста, дайте мне совет или направление ...

1.Dowland fies загруженные файлы

2. Я связываю каталог включения с проектом ссылка включает в себя project

3. Я связываю каталог lib с проектом связываем lib с проектом

4. Я связываю файлы отладки связываю файлы для отладки

5.I связывает файлы релиза связывает файлы с релизом

6. Это моя ошибка: код ошибки

Это мой тестовый код:

#include <stdlib.h>
#include <stdio.h>
#include <SQLAPI.h>

int main()
{
     SAConnection con;
     con.setOption("UseAPI") = "DB-Lib";

try
{
   con.Connect("BEDLAM-M\\SQLEXP2008EN@pubs", "", "", SA_SQLServer_Client);
   SACommand cmd(&con, "select user");
   cmd.Execute();
   if( cmd.FetchNext() )
        printf("USER: %s", cmd[1].asString().GetMultiByteChars());
}
catch(SAException& x)
{
    printf("ERROR %d: %s\n",
        x.ErrNativeCode(), x.ErrText().GetMultiByteChars());

}


    return 0;
}

1 Ответ

0 голосов
/ 09 апреля 2020

Похоже, вы скачали библиотеки на базе x86 (Intel / AMD) Linux, а не ARM (Raspberry Pi). Я не думаю, что доступна версия ARM.

Я бы исследовал что-то вроде этого: http://www.freetds.org/index.html

...