1>          d:\ace_wrappers\ace\addr.h(45) : 参见“get_size”的前一个定义
1>d:\ace_wrappers\ace\addr.inl(33): warning C4273: “ACE_Addr::set_size”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(48) : 参见“set_size”的前一个定义
1>d:\ace_wrappers\ace\addr.inl(40): warning C4273: “ACE_Addr::get_type”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(53) : 参见“get_type”的前一个定义
1>d:\ace_wrappers\ace\addr.inl(47): warning C4273: “ACE_Addr::set_type”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(56) : 参见“set_type”的前一个定义
1>d:\ace_wrappers\ace\addr.inl(53): warning C4273: “ACE_Addr::hash”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(79) : 参见“hash”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(16): warning C4273: “sap_any”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(75) : 参见“public: static ACE_Addr const ACE_Addr::sap_any”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(16): error C2491: “ACE_Addr::sap_any”: 不允许 dllimport 静态数据成员 的定义
1>d:\ace_wrappers\ace\addr.cpp(24): warning C4273: “ACE_Addr::ACE_Addr”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(37) : 参见“{ctor}”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(31): warning C4273: “ACE_Addr::~ACE_Addr”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(40) : 参见“{dtor}”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(36): warning C4273: “ACE_Addr::get_addr”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(59) : 参见“get_addr”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(42): warning C4273: “ACE_Addr::set_addr”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(62) : 参见“set_addr”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(49): warning C4273: “ACE_Addr::base_set”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(72) : 参见“base_set”的前一个定义
1>d:\ace_wrappers\ace\addr.cpp(56): warning C4273: “ACE_Addr::dump”: dll 链接不一致
1>          d:\ace_wrappers\ace\addr.h(82) : 参见“dump”的前一个定义
怎么解决?

解决方案 »

  1.   

    仅供参考:
            cd /……/ACE_wrappers
            gmake --ver
                检查GNU Make version 3.79.1
            vi ace/config.h
                按i进入插入模式修改
                    #include "ace/config-linux.h"
                按Esc键退出插入模式
                :wq
            vi include/makeinclude/platform_macros.GNU
                按i进入插入模式修改
                    include $(ACE_ROOT)/include/makeinclude/platform_linux.GNU
                按Esc键退出插入模式
                :wq
            cd ace
            make
      

  2.   

    我是win7的 config里加了那句话  还是不行