[Libevent-users] Success compile libevent 1.4.3 with VC6
liusifan
liusifan at gmail.com
Wed Apr 16 11:10:46 EDT 2008
Hi, all
Compile the following svn version success with VC6.
https://levent.svn.sourceforge.net/svnroot/levent/tags/release-1.4.3-stable
Step 1 Add VC6 project files, please check as attachment
Step 2 Modify WIN32-Code/event-config.h, buffer.c, evutil.h
diff -r release-1.4.3-stable/libevent/WIN32-Code/event-config.h libevent143/WIN32-Code/event-config.h
53,54c53,56
< /* Define to 1 if you have the <inttypes.h> header file. */
< #define _EVENT_HAVE_INTTYPES_H 1
---
> /* Define to 1 if you have the <inttypes.h> header file. */
> #if defined(_MSG_VER) && _MSC_VER >= 1300
> #define _EVENT_HAVE_INTTYPES_H 1
> #endif
Only in libevent143/: WIN32-VC6
diff -r release-1.4.3-stable/libevent/buffer.c libevent143/buffer.c
158c158
< sz = vsnprintf(buffer, space - 1, fmt, aq);
---
> sz = _vsnprintf(buffer, space - 1, fmt, aq);
diff -r release-1.4.3-stable/libevent/evutil.h libevent143/evutil.h
57c57
< #elif defined(WIN32)
---
> #elif defined(WIN32)
59c59,63
< #define ev_int64_t __int64_t
---
> #if ( _MSC_VER < 1300 )
> #define ev_int64_t __int64
> #else
> #define ev_int64_t __int64_t
> #endif
Best Regards,
Stephen Liu
2008-04-16
-------------- next part --------------
A non-text attachment was scrubbed...
Name: WIN32-VC6.zip
Type: application/octet-stream
Size: 1583 bytes
Desc: not available
Url : http://monkeymail.org/archives/libevent-users/attachments/20080416/b9fb2097/WIN32-VC6.obj
More information about the Libevent-users
mailing list