  | | | Subject: Building svn tip on Windows | Subject: Building svn tip on Windows 2007-10-24 - By Jim Wallace
Back I got the tip from SVN a this morning and had to make two minor changes to get it to compile using VS2003
Add the 1 on the end of line 39 of common.h otherwise you get this error: lib\beemutex.cpp(65) : fatal error C1017: invalid integer constant expression
--- c:\tmp\common.h-revBASE.svn000.tmp.h 2007-10-24 11:08:43.000000000 -0400 +++ c:\code\KEP\Source\Shared\Tools\mysql++svn\lib\common.h 2007-10-24 11:08:38.000000000 -0400 @@ -39 +39 @@ -# define MYSQLPP_PLATFORM_WINDOWS +# define MYSQLPP_PLATFORM_WINDOWS 1
Once that was fixed, I got this error and the fix follows, which I think is correct. lib\beemutex.cpp(66) : error C2106: '=' : left operand must be l-value
--- c:\tmp\beemutex.cpp-revBASE.svn000.tmp.cpp 2007-10-24 11:10:25.000000000 -0400 +++ c:\code\KEP\Source\Shared\Tools\mysql++svn\lib\beemutex.cpp 2007-10-24 11:10:48.000000000 -0400 @@ -66 +66 @@ - impl_val(pmutex_) = CreateMutex((LPSECURITY_ATTRIBUTES) 0, FALSE, (LPCSTR) 0); + *impl_ptr(pmutex_) = CreateMutex((LPSECURITY_ATTRIBUTES) 0, FALSE, (LPCSTR) 0);
-- MySQL++ Mailing List For list archives: http://lists.mysql.com/plusplus To unsubscribe: http://lists.mysql.com/plusplus?unsub=mysql@(protected)
|
|
 |