`
raojl
  • 浏览: 209624 次
  • 性别: 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库万能版-(VS2015 VS2013 VS2017或者用Mpc自己生成.sln)

    VS2015 VS2013 VS2017都可以用。 也可以用Mpc生成自己...注:%ACE_ROOT%是你解压后的目录,VC14对应VS2015,其他依次递推,在安装盘会生成 .sln ,只编译该解决方案下的ace工程即可,在lib文夹下会生成对应的库文件。

    跨平台工具ACE

    在"网络"领域,ACE提供了强大的网络编程工具,包括但不限于套接字接口的封装、多路复用I/O(如epoll、kqueue)的抽象、传输层的安全性支持(如SSL/TLS)、以及网络服务的框架。这些功能使得开发者可以更专注于业务...

    ACE工具包详解

    ACE 是一个面向对象的工具开发包,它实现了通信软件的基本设计模式。 ACE 面向在UNIX 和Win32 平台上开发高性能通信服务的开发人员。它简化了 面向对象的网络应用程序和服务的开发,这些程序和服务用到了进程间通信...

    MPC使用介绍

    ### MPC使用介绍与详解 #### 一、MPC概述 MPC是一个强大的工具,它能够从`.mpc`文件中自动生成多种编译工具支持的项目文件。这使得开发人员能够在不同的开发环境中轻松构建和管理项目。MPC的核心功能包括减少需要...

    ACE使用说明.rar

    4. ACE的错误处理和调试技巧,如何利用ACE提供的日志和调试工具进行问题定位。 5. 示例代码和练习,帮助读者巩固理解和实践ACE编程。 **下篇:ACE应用实例** 这部分可能会提供一些真实世界的案例,展示ACE在实际...

    前端小工具 ace

    在使用 Ace 编辑器时,开发者通常会通过引入 Ace 的 JavaScript 库,然后配置相应的编辑器实例,设定语言模式、主题、快捷键等属性。通过 Ace 的 API,还可以实现与后端交互,例如将编辑器中的代码保存到服务器,...

    在vue中使用ace编辑器

    安装完成后,在 Vue 单文件组件(Vue SFC)中引入并使用 Ace 编辑器: ```html <ace-editor v-model="code" :mode="'javascript'" :theme="'chrome'" :readOnly="false" :width="'100%'" :height="'300px'"></...

    Linux下ACE工具包安装详细过程

    本文将详细阐述如何在Linux系统上安装ACE工具包,包括必要的准备步骤、下载、解压、编译以及配置环境变量,旨在帮助初次接触ACE的用户顺利进行安装。 1. **准备步骤** 在开始安装之前,确保你的Linux系统已经安装...

    ACE的SSL的VC工程文件

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

    论文研究-基于OPNET ACE的网络性能分析工具介绍与应用 .pdf

    4. 应用实例证明:文章中提到的实例是中国矿业大学校园网的性能分析,通过使用OPNET ACE模块对校园网的性能进行分析,验证了该工具在实际应用中的简单性、快速性和有效性。 5. 先进工具的学习:鉴于国外在网络性能...

    使用ace_tao开发企业级应用.pdf

    通过使用ACE/TAO提供的对象管理工具,可以更轻松地实现这一目标。 #### 总结 ACE/TAO为开发者提供了一套强大的工具集,用于构建高性能、分布式的实时系统和嵌入式系统。掌握ACE/TAO不仅可以提升个人技能,还能有效...

    ACE js插件与例子

    ACE JavaScript 插件是一款强大的代码编辑器,常用于在线编程环境、代码片段分享网站和开发者工具。它以其高效的性能、丰富的语言支持以及高度可定制性而受到开发者的喜爱。本篇将详细介绍ACE插件的核心特性、如何...

    ACE资料系列5 - ACE程序员指南 ACE程序员指南:网络与系统编程的实用设计模式

    10. **案例研究**:书中可能包含实际项目中的应用示例,通过具体的代码实例来演示如何在实际工程中应用ACE的设计模式和组件。 通过阅读《ACE程序员指南》,读者不仅可以掌握ACE库的使用,还能深入了解网络与系统...

    ACE6.2完整包

    3. **MPC (Meta-Programming Components)**: 这是一个工具集,用于生成和维护ACE和TAO的源代码,简化了项目构建过程。它使用XML配置文件来描述项目结构和依赖关系。 4. **ACEXML**: 提供XML解析和处理功能,使得ACE...

    ACE完整牛逼定时器

    ACE(Adaptive Communication Environment)是一个开源的、跨平台的C++库,专为分布式实时系统设计,提供了一系列高级网络编程接口和工具。在这个“ACE完整牛逼定时器”中,我们将深入探讨ACE库中的定时器机制,以及...

    ACE-6.5.8.zip

    3. **MPC**:Meta-Protocol Compiler 是一个工具,用于自动生成与ACE和TAO相关的代码,减轻开发者的工作负担。 4. **ACEXML**: ACE XML 解析器,它是一个轻量级、高效的XML解析库,用于处理XML数据。 5. **ACELib*...

    一加 ACE3-OnePlus Ace3-9008资源免权限+详细图文教程

    一加 ACE3-OnePlus Ace3-9008资源免权限+详细图文教程 资源说明: 9008刷写固件。无权限刷写 任意刷写 会进入9008端口 会基础玩机刷写固件的友友下载 资源带刷写教程步骤 资源在网盘 需要一定刷机常识和玩机基础...

    NDK下使用ACE示例

    本文将详细介绍如何在Android NDK环境下集成并使用ACE库。 首先,理解NDK的基本概念至关重要。NDK是一组工具,允许开发者在Android应用中使用本地代码,这在需要高效计算或访问硬件特性时非常有用。与Java SDK不同...

    ACE在Linux下编译安装.txt

    3. **使用MPC工具编译**: ``` $ACE_ROOT/bin/mpc.pl --type make hello.mpc ``` 4. **生成Makefile并编译程序**: 运行`make -f Makefile.hello hello`,这将编译你的`hello`程序。 5. **运行程序**: 执行`...

Global site tag (gtag.js) - Google Analytics