Thread overview | ||||||
---|---|---|---|---|---|---|
|
April 07, 2006 UNICODE and SQL | ||||
---|---|---|---|---|
| ||||
When I compile wxWidgets 2.6.3 with ODBC and UNICODE, I get errors like this: D:\DATOS\Borja\wxWidgets263\wxMSW\build\msw>smake -f makefile.dms USE_ODBC=1 UNICODE=1 SMAKE Program Maintenance Utility (Console) Version 7.50 Copyright (c) 1994-1995 Innovative Data Concepts Incorporated Copyright (c) 1994-2001 Digital Mars All Rights Reserved if not exist ..\..\lib\dmc_lib\mswu mkdir ..\..\lib\dmc_lib\mswu if not exist ..\..\lib\dmc_lib\mswu\wx mkdir ..\..\lib\dmc_lib\mswu\wx dmc -mn -c -cpp -odmc_mswu\odbclib_db.obj -o -D_WIN32_WINNT=0x0400 -D__WXMSW__ -D_UNICODE -I..\..\lib\dmc_lib\mswu -I..\..\include -w- -I..\. \src\tiff -I..\..\src\jpeg -I..\..\src\png -I..\..\src\zlib -I..\..\src\regex -I..\..\src\expat\lib -DwxUSE_GUI=0 -Ar -Ae -H -HP99 -HO- -HHdmc_mswu\pch_wxpre c_odbclib.sym ..\..\src\common\db.cpp sizeof(outConnectBuffer), &outConnectBufferLen, SQL_DRIV ER_COMPLETE ); ^ .\..\src\common\db.cpp(841) : Error: need explicit cast for function parameter 3 to get from: wchar_t * to : unsigned char * (SQLTCHAR FAR *) authStr.c_str(), SQL_NTS); ^ .\..\src\common\db.cpp(886) : Error: need explicit cast for function parameter 2 to get from: wchar_t * to : unsigned char * sizeof(outConnectBuffer), &outConnectBufferLen, SQL_ DRIVER_COMPLETE); ^ .\..\src\common\db.cpp(946) : Error: need explicit cast for function parameter 3 to get from: wchar_t * to : unsigned char * (SQLTCHAR FAR *) authStr.c_str(), SQL_NTS); ^ .\..\src\common\db.cpp(961) : Error: need explicit cast for function parameter 2 to get from: wchar_t * to : unsigned char * if (SQLGetData(hstmt, 1, SQL_C_WXCHAR, typeName, sizeof(typeName), &cbRet) ! = SQL_SUCCESS) ^ .\..\src\common\db.cpp(1636) : Error: undefined identifier 'SQL_C_WCHAR' Fatal error: too many errors --- errorlevel 1 SMAKE fatal error: command "dmc" returned with error code 1 Stopping. Where is the error? SQL_C_WCHAR is not difened in DMC, why? Thanks |
April 07, 2006 Re: UNICODE and SQL | ||||
---|---|---|---|---|
| ||||
Posted in reply to Borja Torres | Borja Torres <Borja_member@pathlink.com> wrote in news:e15q0u$1f23$1@digitaldaemon.com: > When I compile wxWidgets 2.6.3 with ODBC and UNICODE, I get errors like this: Most probably because of older sql headers included with DMC. Have you tested it with newer psdk from microsoft? ABX |
April 07, 2006 Re: UNICODE and SQL | ||||
---|---|---|---|---|
| ||||
Posted in reply to W³odzimierz Skiba | In article <e16eig$2fo6$1@digitaldaemon.com>, W³odzimierz Skiba says... > >Borja Torres <Borja_member@pathlink.com> wrote in news:e15q0u$1f23$1@digitaldaemon.com: >> When I compile wxWidgets 2.6.3 with ODBC and UNICODE, I get errors like this: > >Most probably because of older sql headers included with DMC. Have you tested it with newer psdk from microsoft? > >ABX No, I don't tested it with newer psdk. How do I use Sdk with DMC? |
April 08, 2006 Re: UNICODE and SQL | ||||
---|---|---|---|---|
| ||||
Posted in reply to Borja Torres | I install Digital Mars's CD with v 8.47 update. The library Winspool.lib from version 8.47 is wrong. I copy winspool.lib from version 8.45 to the 8.47. I install the MS platform sdk 2003 with this help: http://cmeerw.org/prog/dm/ms_sdk.html Then, I copy the next files from original include and lib directories: \dm\lib\uuid.lib (DMC v8.47) \dm\lib\winspool.lib (DMC v8.45) \dm\include\ver.h (DMC v8.47) \dm\include\Win32\ver.h (DMC v8.47) \dm\include\scdefs.h (DMC v8.47) \dm\include\Win32\scdefs.h (DMC v8.47) These are for MFC 4.2 and wxWidgets 2.6.3 for ANSI and UNICODE. That are all. Thanks. In article <e16oal$1hm$1@digitaldaemon.com>, Borja Torres says... > >In article <e16eig$2fo6$1@digitaldaemon.com>, W³odzimierz Skiba says... >> >>Borja Torres <Borja_member@pathlink.com> wrote in news:e15q0u$1f23$1@digitaldaemon.com: >>> When I compile wxWidgets 2.6.3 with ODBC and UNICODE, I get errors like this: >> >>Most probably because of older sql headers included with DMC. Have you tested it with newer psdk from microsoft? >> >>ABX > >No, I don't tested it with newer psdk. How do I use Sdk with DMC? > > |
Copyright © 1999-2021 by the D Language Foundation