`
raojl
  • 浏览: 213329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ACE MPC工程工具使用集锦

 
阅读更多

对于详细的文档在$ACT_ROOT\mpc\docs.

 

1、这个文件依赖perl解释器,注意安装。

2、简单的入门文档*******************************************

 

  • 比如一段helloworld代码:

 

 
//@file: hello.cpp
//@auhtor:stone
//@date: 2005-11-2
#include "ace/Log_Msg.h"
int ACE_TMAIN(int, ACE_TCHAR**)
{
ACE_DEBUG((LM_DEBUG,ACE_TEXT("Hello ACE\n")));
return 0;
}
  •  建mpc 配置文件
 
project(hello) : aceexe {
  exename = hello
  after += hello
  
  Source_Files {
    hello.cpp
  }
}
 windows下 perl D:\ACE_wrappers/bin/mwc.pl -type vc71
linux 下   perl  ./mwc.pl -type vc71

  • 目前version 5.7支持的工程列表:
automake GNU Automake.
bcb2007 Borland C++ Builder 2007
bcb2009 CodeGear C++ Builder 2009
bds4 Support for Borland Developer Studio 4 is incomplete.
bmake Borland Make.
em3 eMbedded Visual C++ 3.00 and 4.00.
ghs Support for Green Hills C++ Builder is incomplete.
gnuace GNU Make for ACE/TAO/CIAO only (ACE/TAO/CIAO 
extension).
make
Generic make. The makefiles generated by this project type
can be used with any version of make. However, due to 
configuration issues, it should not be used with ACE or 
TAO.
nmake Microsoft NMake.
sle Support for Visual SlickEdit is incomplete.
vc6 Visual C++ 6.0.
vc7 Visual C++ 7.0.
vc71 Visual C++ 7.1.
vc8 Visual C++ 8.0.
vc9 Visual C++ 9.0.
vc10 Visual C++ 10.0.
wb26 WindRiver Workbench 2.6.
 
这块有点类似autoconf工具。
分享到:
评论

相关推荐

    MPC使用介绍 学习ACE/TAO必备

    MPC(Make Project Creator)是一款用于生成跨平台项目文件的工具,尤其在使用ACE(Adaptive Communication Environment)和TAO(The Adaptive Communication Environment)等C++中间件时非常有用。MPC的主要功能是...

    ACE的SSL的VC工程文件

    `Makefile.am`定义了如何使用Makefile来编译和构建项目,而`.mpc.bak`可能是使用MPC(Meta-Programming Configuration)工具生成或备份的配置文件,MPC帮助自动创建符合特定构建系统的配置文件,如Makefile。...

    Tao 编译文档

    - 使用MPC (Multi-Project Creator) 工具生成适合当前开发环境的工程文件,例如`.sln`、`.vcproj`或`makefile`。 6. **编译生成** - 使用对应的编译工具进行编译,生成可执行文件。 #### 五、编译环境配置示例 -...

    高级服务器设计和实现(架构、手段与工具箱)_PPT.pdf

    ACE的mpc和Gnu autoconf则用于自动化构建和配置工程文件。内核应用如Tux和LVS用于负载均衡,Iptables则用于网络访问控制。内核模块和用户空间程序的结合使用可以实现更精细的功能控制,Netlink作为内核与用户空间的...

    (2021-2022年)专题资料完美版高级服务器设计和实现-(架构、手段与工具箱).ppt

    ACE的mpc和Gnu autoconf则用于自动化配置和构建过程,确保可移植性和一致性。在内核层面,Tux和LVS用于负载均衡,Iptables处理网络策略,而内核模块和用户空间程序通过Netlink进行通信,增强系统的功能和性能。...

    CCM和CIAO.pdf

    - 文档强调了阅读者应该熟悉构建ACE和TAO、Makefile、Project和WorkspaceCreator(MPC)、TAO IDL编译器、值类型和本地接口等相关内容,这些都是理解和应用CCM和CIAO的基础。 - 通过文档提供的资源和示例,学习者...

Global site tag (gtag.js) - Google Analytics