Ошибка в программе omnet при подключении к SQLAPI - PullRequest
0 голосов
/ 16 января 2019

Я написал простой код в своем омнете для соединения с сервером SQL, но он выдает ошибку типа

В файле, включенном в C: /omnetpp-5.3/include/SQLAPI/include \ ss6API.h: 12: C: /omnetpp-5.3/include/SQLAPI/include /./ss_win / sqlfront.h: 312: 30: ошибка: переопределение typedef с разными типами ('const LPBYTE' (также называемое 'unsigned char * const') против 'const BYTE * '(aka' const unsigned char * ')) typedef const LPBYTE LPCBYTE; ^ C: \ omnetpp-5.3 \ tools \ win64 \ mingw64 \ x86_64-w64-mingw32 \ include \ winscard.h: 23: 23: примечание: предыдущее определение здесь typedef const BYTE * LPCBYTE; ^ 1 ошибка сгенерирована. make: * [Makefile: 104: out / clang-release // DB.o] Ошибка 1 **

письменный код выглядит следующим образом

SAConnection con;
    con.setOption( "UseAPI" ) = "DB-Library";
    con.setClient( SA_SQLServer_Client );
    try
    {

        con.Connect(
              "NADRA@paper2"
 "",     // database name
            "",   // user name
            SA_SQLServer_Client);

        printf("We are connected!\n");

        // Disconnect is optional
        // autodisconnect will ocur in destructor if needed
        con.Disconnect();

        printf("We are disconnected!\n");
    }

Может кто-нибудь помочь, пожалуйста, в чем проблема и как эту ошибку можно устранить. Я использую OMnet IDE версии 5.3 и SQL Server Management Studio 13.0.16100.1

Заранее спасибо

...