BeForU 发表于 2008-3-24 17:30:08

ACE_OS名字空间的问题

#include "ace/ACE.h"
#include "ace/Log_Msg.h"
#include "ace/OS_NS_sys_socket.h"
using namespace ACE_OS;


using namespace ACE_OS;

main()
{
   ACE_HANDLE srv;
   srv = socket(AF_INET, SOCK_STREAM, 0);
}


编译通不过, 名字空间冲突了, 必需在socket前面加上ACE_OS::来限定.

请问有没有其它的解决办法???

chenxiaohui318 发表于 2008-3-24 19:23:53

本来就应该这样子的,就加上ACE_OS::呀
页: [1]
查看完整版本: ACE_OS名字空间的问题