Я написал простой код в своем омнете для соединения с сервером 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
Заранее спасибо