build ACE in win32

==Win32 platform==
新版本由mpc管理。
所以先要安裝 Visual C++ 2010 Express Edition ,cygwin,ActivePer 

1.建立${ACE_ROOT}/ace/config.h

#define ACE_HAS_STANDARD_CPP_LIBRARY 1
#include "ace/config-win32.h"

2.cygwin下運行命令

$ACE_ROOT/bin/mwc.pl -type vc10 ACE.mwc

Administrator@MVLKBGTT55WENKF /e/lib/aces/ACE_wrappers

$ bin/mwc.pl -type vc10 ACE.mwc
Using .../aces/ACE_wrappers/bin/MakeProjectCreator/config/MPC.cfg
CIAO_ROOT was used in the configuration file, but was not defined.
DANCE_ROOT was used in the configuration file, but was not defined.
cygwin warning:
  MS-DOS style path detected: E:\lib\aces\ACE_wrappers/bin/MakeProjectCreator
  Preferred POSIX equivalent is: /e/lib/aces/ACE_wrappers/bin/MakeProjectCreator
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Generating 'vc10' output using ACE.mwc
Skipping ACE_Init_Test (tests.mpc); it requires mfc.
Skipping Compiler_Features_08_Test (tests.mpc); it requires dummy_label.
Skipping NDDS_Timer_Test (tests.mpc); it requires ndds.
Skipping XtMotifReactor_Test (tests.mpc); it requires xt.
Skipping XtAthenaReactor_Test (tests.mpc); it requires xt.
Skipping XtAthena3dReactor_Test (tests.mpc); it requires xt.
Skipping FlReactor_Test (tests.mpc); it requires fl.
Skipping TkReactor_Test (tests.mpc); it requires tk.
Skipping QtReactor_Test (tests.mpc); it requires qt4.
Skipping Bug_2912_Regression_Test (tests.mpc); it requires ssl.
Skipping SSL_Asynch_Stream_Test (tests.mpc); it requires ssl.
Skipping Thread_Pool_Reactor_SSL_Test (tests.mpc); it requires ssl.
Skipping HTTPS_Simple_exec (inet.mpc); it requires ssl.
Skipping INet_SSL (inet_ssl.mpc); it requires ssl.
Skipping RPC_Client (RPC.mpc); it requires rpc.
Skipping RPC_Server (RPC.mpc); it requires rpc.
Skipping Misc_Test_XtReactor1 (Misc.mpc); it requires xt.
Skipping Misc_Test_XtReactor2 (Misc.mpc); it requires xt.
Skipping Log_Msg_MFC (Log_Msg_MFC.mpc); it requires mfc.
Skipping SSL_SAP_Client (SSL_SAP.mpc); it requires ssl.
Skipping SSL_SAP_Client_Simple (SSL_SAP.mpc); it requires ssl.
Skipping SSL_SAP_Server (SSL_SAP.mpc); it requires ssl.
Skipping SSL_SAP_Server_Fancy (SSL_SAP.mpc); it requires ssl.
Skipping SSL_SAP_Server_Poll (SSL_SAP.mpc); it requires ssl.
Skipping SSL_SAP_Server_Simple (SSL_SAP.mpc); it requires ssl.
Skipping ConfigViewer (ConfigViewer.mpc); it requires wxWindows.
Skipping C++NPv2_AC_CLD (C++NPv2.mpc); it requires ssl.
Skipping C++NPv2_AIO_CLD (C++NPv2.mpc); it requires ssl.
Skipping C++NPv2_TPCLS (C++NPv2.mpc); it requires ssl.
Skipping minizip (minizip.mpc); it requires zlib.
Skipping FaCENOACE (FaCENOACE.mpc); it requires wince.
Skipping FaCE (FaCE.mpc); it requires dummy_label.
Skipping drwho__client (drwho.mpc); it requires rwho.
Skipping drwho__server (drwho.mpc); it requires rwho.
Skipping ACE_XtReactor (ace_xtreactor.mpc); it requires xt.
Skipping ACE_XML_Utils (XML.mpc); it requires xerces.
Skipping ACE_TkReactor (ace_tkreactor.mpc); it requires tk.
Skipping ace_svcconf_gen (svcconfgen.mpc); it requires ace_svcconf_gen.
Skipping SSL_FOR_TAO (ssl_for_tao.mpc); it requires ssl.
Skipping SSL (ssl.mpc); it requires ssl.
Skipping ACE_Qt4Reactor_moc (ace_qt4reactor.mpc); it requires qt4.
Skipping ACE_Qt4Reactor (ace_qt4reactor.mpc); it requires qt4.
Skipping ACE_FoxReactor (ace_foxreactor.mpc); it requires fox.
Skipping ACE_FlReactor (ace_flreactor.mpc); it requires fl.
Skipping ACE_FOR_TAO (ace_for_tao.mpc); it requires ace_for_tao.
Generation Time: 8m 19s
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章