MinGW 编译 ace 错误
------------------------------------------------------
------------------------------------------------------Administrator@YLMFWWW-DNB1YME /c/Ace_wrappers/ace
$ make
make[1]: Entering directory `/c/Ace_wrappers/ace'GNUmakefile: /c/Ace_wrappers/ace/GNUmakefile.ACE MAKEFLAGS=wg++ -Wpointer-arith -mthreads -mtune=pentiumpro -Wno-attributes -Wall -W -O3 -g
-pipe    -pipe -DACE_HAS_CUSTOM_EXPORT_MACROS=0   -I/c/Ace_wrappers -DACE_HAS_EX
CEPTIONS -DACE_NO_INLINE -I.. -DACE_BUILD_DLL  -c  -o .shobj/Local_Name_Space.o
Local_Name_Space.cpp
In file included from c:/Ace_wrappers/ace/config-all.h:89,
                 from c:/Ace_wrappers/ace/Log_Msg.h:21,
                 from c:/Ace_wrappers/ace/Malloc.h:24,
                 from c:/Ace_wrappers/ace/Malloc_T.h:18,
                 from c:/Ace_wrappers/ace/Local_Name_Space.h:20,
                 from Local_Name_Space.cpp:1:
c:/Ace_wrappers/ace/OS_main.h:192: error: variable 'ACE_Proper_Export_Flag ACE_M
ain_Base' has initializer but incomplete type
c:/Ace_wrappers/ace/OS_main.h:192: warning: extended initializer lists only avai
lable with -std=c++0x or -std=gnu++0x
c:/Ace_wrappers/ace/OS_main.h:194: error: expected primary-expression before 'pu
blic'
c:/Ace_wrappers/ace/OS_main.h:194: error: expected '}' before 'public'
c:/Ace_wrappers/ace/OS_main.h:194: error: expected ',' or ';' before 'public'
c:/Ace_wrappers/ace/OS_main.h:196: error: expected class-name before '(' token
c:/Ace_wrappers/ace/OS_main.h:198: error: 'virtual' outside class declaration
c:/Ace_wrappers/ace/OS_main.h:198: error: function 'int run_i(int, char**)' is i
nitialized like a variable
c:/Ace_wrappers/ace/OS_main.h:199: error: expected declaration before '}' token
make[1]: *** [.shobj/Local_Name_Space.o] Error 1
make[1]: Leaving directory `/c/Ace_wrappers/ace'
make: *** [ACE] Error 2Administrator@YLMFWWW-DNB1YME /c/Ace_wrappers/ace
$

解决方案 »

  1.   

    楼主 你应该是发帖发错地方了 ACE 发网络编程干嘛
    的确没有人能帮你解决我也看不明白期待你撒分啊我第一个支持的人还是多给点啊 
      

  2.   


    ACE是网络编程的Adaptive Communication Environment(自适配通信环境),简称ACE。为一个以C++的Template技术所做成的开放源代码的可跨平台的网络应用程序的程序库套件。