工程中同时使用ACE和wxWidgets的问题在于:ACE默认使用winsock2,而wxWidgets使用winsock1.1
从两个方向出发,有两个解决方案
1. 使用winsock1.1支持编译ACE
in "ace/config.h"
- #define ACE_HAS_WINSOCK2 j0
- #include "ace/config-win32.h"
2. 使用winsock2编译wxWidgets,但是必须舍弃wxWidgets socket部分
使用WIN32_LEAN_AND_MEAN宏编译使用wxWidgets库的工程
阅读(1006) | 评论(0) | 转发(0) |