在windows环境中编译ACE/TAO/CIAO注意事项

搭建ACE及TAO开发环境的快速方法 (Windows篇) 搭建ACE及TAO开发环境的快速方法 (Windows篇)Stone摘要本文介绍如何在Windows下快速搭建ACE及TAO的开发环境。关键步骤为: 1. 获得ACE及TAO源代码 2. 准备预备环境 3. 编译ACE及TAO库 4. 验证及使用库 5. 简单介绍多平台构建工具mwc的用法简介本文暂不过多介绍细节,只上干货。欲知详情,请见官网: ACE 的官网:http://ww 阅读详情
1、在安装指南中TAO_ROOT没有说明。
    我在用C++ Builder编译TAO时候发现需要设置set  TAO_ROOT=D:/ACE_wrappers/TAO,还是写上绝对路径吧。
    首先 在ACE_ROOT/ace目录中创建一个名为config.h的文件,在其中包含:#include “ace/config-win32.h”
    其他环境变量设置则如:
    set ACE_ROOT = D:/ACE_wrappers
    set BCBVER=6
    cd  D:/ACE_wrappers
    //编译ACE
    make -f Makefile.bor
    //编译TAO
    set  TAO_ROOT=D:/ACE_wrappers/TAO
    cd TAO
    make -f Makefile.bor
    //编译CIAO
   set ACE_ROOT=D:/CCM/ACE_wrappers
   set TAO_ROOT=D:/CCM/ACE_wrappers/TAO
   set CIAO_ROOT=D:/CCM/ACE_wrappers/TAO/CIAO
   set BCBVER=6
   set XERCESCROOT=D:/CCM/xerces
    详细查询安装指南 http://www.cs.wustl.edu/~schmidt/ACE_wrappers/ACE-INSTALL.html。
http://www.cs.wustl.edu/~schmidt/ACE_wrappers/TAO/TAO-INSTALL.html。
2、C++ Builder6需要安装update4升级包。
3、注意有时候make会报错:Unable to open makefile。。。。
    解决办法:因为bcb安装在Program Files 目录下,make在编译时候不能认识“Program Files”中间的空格,所以呢,解决办法之一就是重新安装bcb到Borland目录下,当然没有空格的目录就可以了,问题解决。
    这种问题不是在每一台机器上都会出现,我遇到了,折腾了我好久,也算是解决了,可能和操作系统有关系,因为在是在一台精简版的winxp上编译出现此问题的,如果您也出现此问题,希望能和你交流一下经验,共同学习哈!(2006.10.3)
4、编译CIAO需要xerces包(20061013)
     下载地址:Xerces-C webpage
5、需要增加到path中的东西(20061013)
      D:/CCM/xerces/lib;D:/CCM/ACE_wrappers/bin;D:/CCM/ACE_wrappers/lib;
      相对路径根据您自己的安装路径来修改。(D:/CCM/。。。)
6、在编译CIAO时候注意选择CIDLC.exe的版本匹配
      我在编译ACE-5.5+TAO-1.5+CIAO-0.5.zip时候使用cidlc-0.4.10可以编译CIAO成功,其他版本会各种各样的错误,在install文档中也没有做说明,例如错误:
       1)、Error E2312 ./TargetManager_svnt.cpp 260: 'CIAO::Servant_Impl_Base' is not an un
ambiguous base class of 'TargetManagerImpl_Servant' in function TargetManagerImp
l_Servant::TargetManagerImpl_Servant(CIAO::CCM_TargetManagerImpl *,Components::C
CMHome *,const char *,CIAO::Home_Servant_Impl_Base *,CIAO::Session_Container *)
Error E2394 ./TargetManager_svnt.cpp 263: Too few arguments passed to template '
CIAO::Servant_Impl<BASE_SKEL,EXEC,EXEC_VAR,CONTEXT>' in function TargetManagerIm
pl_Servant::TargetManagerImpl_Servant(CIAO::CCM_TargetManagerImpl *,Components::
CCMHome *,const char *,CIAO::Home_Servant_Impl_Base *,CIAO::Session_Container *)

(未完待续)
/*------------------------------
         滴水人生(Drops.Ni)
------------------------------*/

ACE+TAO编译 ACE + TAO + CIOS编译         最近一个星期一直在配置ACE + TAO + CIOS环境,走了不少弯路,下面来分享一下我的经验,希望起到一个抛砖引玉的作用。         首先说说我的配置环境。         操作系统:XP         编译器:VC9         ACE + TAO + CIOS: ACE 5.8.0, TAO 1.8.0, and CIAO 0.8.0 (ACE+TAO+CIAO x.8.0)下面开始讲解步骤。1.       在http://down 阅读详情

相关推荐

TAO使用指南(一) ——Win32+VC6.0下ACE和TAO的编译

将网上下载的TAO软件包解压缩到某个目录,在该目录下会有ACE_wrappers目录。(这里使用的版本是ACE-5.5+TAO-1.5+CIAO-0.5 + VC6,虽然CIAO暂时还用不上) 请按照以下步骤来执行:一、新建两个环境变量:ACE_ROOT=ACE_wrappers所在目录;TAO_ROOT=ACE_wrappers/tao二、添加包含头文件声明:在ACE_ROOT/ace目录下建立

候鸟的成长日记 3362

2022-VS2015-ACE+TAO(7.0.5)+CIAO+OpenDDS 3.16 编译

VS2015生成构建ACE+TAO(7.0.5)、CIAO(3.10)-DAnCE、OpenDDS-3.16系统。尽量简单说明ACE+TAO+CIAO+DANCE+OpenDDS构建过程,方便快速生成应用环境。 内容包括:构建工具、依赖项目配置、目录组织、环境变量、配置项目依赖、生成VC项目的顺序、处理异常、试验运行。

tao_xs的博客 1504

ACE6.3.1 vs2010搭建ACE开发环境

1、下载ACE,地址:http://download.dre.vanderbilt.edu/选择需要的版本,我使用windows vs2010,所以下载ACE TAO CIAO.zip;2、解压下载好的文件,如下图: 3、添加环境变量 ACE_ROOT=”E:\ACE_weappers”,此路径为解压后的路径 Path增加”�E_ROOT%\lib”,”�E_ROOT%\bin

lyl0921的专栏 1630

Eclipse编译JNI时提示"Fatal: Unable to open makefile"解决办法

编译JNI时提示"Fatal: Unable to open makefile"问题,如下图: 客户现场调试啊,没网络啊。最后只能挫败的回去了。下面贴出解决方法: 

Larry的专栏 1833

告别概念晕眩:用TC3xx SMU和TLF35584的配置实例,搞懂ASIL D功能安全落地

本文通过英飞凌TC3xx系列MCU的SMU模块与TLF35584电源管理芯片的协同配置实例,详细解析了如何实现符合ASIL D功能安全标准的刹车辅助ECU。文章涵盖SMU报警源配置、响应动作类型、TLF35584的安全状态管理,以及构建完整安全闭环的实践方法,帮助工程师将抽象的安全概念落地为具体设计方案。

weixin_30647065的博客 437

Ovito隐藏技巧:用Expression Selection快速提取分子链(附模糊背景配置参数)

本文详细介绍了Ovito软件中Expression Selection功能的隐藏技巧,用于从复杂的分子动力学模拟数据中快速、精准地提取目标分子链。通过结合Expand Selection和Invert Selection等修饰器,形成一套高效的工作流,并深入解析了实现SCI论文级渲染效果的景深模糊参数配置,帮助研究者大幅提升数据处理与图片生成效率。

pz890123的博客 867

TAO和ACE在Windows平台下的编译与安装

最近要用TAO和ACE来开发中间件,网上找了好多配置环境的例程,发现不是十分的理想,现在结合自己的配置已经安装步骤,做个简要的安装说明。0. 准备工作0.1 下载源码包源码可以上官网下载,下载链接http://download.dre.vanderbilt.edu/打开链接,如下图: Linux/Unix用户下载tar.gz或者tar.bz2格式;Windows用户下载zip格式。0.2 开发

Time is a choice 1532

【机器人】机械臂控制入门技术栈分享

机械臂控制入门技术栈分享1.前言2.机器人控制入门技术栈2.1.空间描述和变化2.2.运动学分析2.3.动力学建模2.4.控制入门学习3.进阶部分3.1.机器人参数辨识3.2.非线性控制3.3.现代机器人描述方法:指数坐标4.总结 1.前言 今天看到优快云上有个分享个人技术栈的活动,虽然我不是一个正规的程序员,也不搞前端、后端这些,但我一直在优快云上通过写博客对我的学习进行总结,于是我突发奇想,不如我也写一下我的个人技术栈,针对机械臂控制入门的,因为我水平也不高,所以本文内容也许不够饱满,也不够准确,但

要恰饭得嘛 5858

OpenDDS开发环境搭建(Windows 10+Visual Studio 2019)

对OpenDDS在windows下的开发环境搭建做了一个简要的介绍,并提供示例分析,为后续相关的开发工作做一个铺垫。

Mycat的博客 2284

Synopsys逻辑工艺库(DC综合)

逻辑库包括仅与综合过程有关的信息且通过DC用于设计的综合和优化。这一信息包括引脚到引脚的时序、面积、引脚类型和功耗以及其他DC需要的必须数据。逻辑库是一个文本(通常扩展名".lib"),通过使用Library Compiler(LC)编译生成带有扩展名名".db"的二进制文件。以SMIC的逻辑综合库为例:库文件下载地址。

baidu_34971492的博客 2424

构建基于知识图谱的金融风险关联网络

在金融领域,风险的识别和管理至关重要。传统的风险分析方法往往只能处理单一维度的数据,难以全面捕捉金融市场中复杂的风险关联关系。构建基于知识图谱的金融风险关联网络的目的在于整合多源异构的金融数据,通过知识图谱的方式清晰地展示金融实体之间的复杂关系,从而更准确地识别潜在的金融风险,为金融机构的风险管理决策提供有力支持。本项目的范围涵盖了从金融数据的收集、预处理,到知识图谱的构建,再到金融风险关联网络的搭建和分析。

SuperAGI2025 1421

CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)

转自: http://blog.youkuaiyun.com/fys2xxx/article/details/5605590 [+] 摘要正文一目录结构二关于编译器三基本设置四开始编译参考 摘要: 简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。 正文: 随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大

优快云Microsoft优快云的专栏 1093

Sigrity System SI SerialLink模式进行SFP+协议仿真分析-PCB操作指导

Random(Rj):随机抖动,该抖动用高斯概率分布来描述,通常是由热噪声和其它随机噪声引起的,默认为1%UI RMS(平均值),即和标准值的偏差为1%UI。Random(Rj):随机抖动,该抖动用高斯概率分布来描述,通常是由热噪声和其它随机噪声引起的,默认为1%UI RMS(平均值),即和标准值的偏差为1%UI。Random(Rj):随机噪声,是由信号电压的随机波动引起的,默认为1mv RMS(平均值),即和标准值的偏差为1mv。

weixin_54787054的博客 508

Windows下的OpenDDS编译(超详细)

本篇博客主在系统详细地帮助大家熟悉OpenDDS环境搭建的步骤,希望能对大家的环境搭建有所帮助。 系统介绍了自己的OpenDDS环境编译过程,希望大家能参考我的教程,搭建成功!! 需要注意的是:部分结果输出不一样不用担心,只要不报错就行。(希望大家永不报错) 一、软件准备及安装 1、软件安装包 所需要的软件包括:Perl、VS2010、ACE+TAO+CIAO、OpenDDS 相应的软件安装压缩包链接地址如下: 链接:https://pan.baidu.com/s/1VzJK2MCi_CD9k

qq740874037的博客 6650

【局部规划模块曲线算法】曲线平滑介绍

本文先对轨迹平滑问题做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章提示:以下是本篇文章正文内容(1)适合给移动机器人运动的路径【满足运动学,高阶平滑】(2)高阶的运动学不能够突变的【至少三阶的加速度不能突变,最好四阶的jerk和五阶的snap也不能突变】(3)在转弯的地方不会停下来(4)加减速均衡,节省能量(5)节省时间的。

qq_35635374的博客 5715

【FPGA教程案例59】深度学习案例6——基于FPGA的CNN卷积神经网络之整体实现

在课程,我们对的基本原理有了初步认识。在上一个课程,我们完成了CNN的Relu激活层、pool池化层、卷积层以及图像输入层的实现,如下图所示:在本课程中,我们将上述四个模块结合起来,构建一个简单的CNN卷积神经网络。...

FPGA/MATLAB学习教程/源码/项目合作开发 2637

CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)

 CORBA Programming with TAO - 2.Compile Source Code(编译ACE/TAO/CIAO)摘要:简要介绍如何在Windows平台上编译ACE/TAO/CIAO,及编译过程中需注意的问题。正文:随着ACE/TAO/CIAO研究者研究的不断深入,整个平台变得越来越庞大,涉及的工程及目录数目也越来越多,下面简要介绍一下如何在Window

TAO工作室Stone Jiang的专栏 3237

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Windows环境下ACE的配置

Windows下for MSVC的安装与配置我们用的是ACE-5.4+TAO-1.4+CIAO-0.4.zip,Windows下解压缩该压缩包到目标路径(设为D:/ACE_wrappers ),创建文件:$ACE_ROOT/ace/config.h,增加一行:#include "ace/config-win32.h"如果是在Windows 9x/Me下,需要在$ACE_ROOT/ace/confi

JiangKan的专栏 906

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

OpenDDS环境搭建-Windows 10

OpenDDS环境搭建-Windows 10 安装环境:windows 10 64位 已安装 :Visual Stdio 2017、Visual Stdio 2019 需安装:Perl、ACE+TAO、OpenDDS 到这个网站下载微软的软件很方便:https://msdn.itellyou.cn/ ActivePerl 下载地址 https://www.activestate.com/products/perl/downloads/ ACE+TAO 下载地址 https://download.dre.va

babypphappy的专栏 4614

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

tao的开源代码_获取并编译TAO

如果您对TAO有一定了解,却不知如何驾驭它,那请跟我来从头学学TAO编译。如果您对TAO还不是非常了解的话,请跟我来,一起对TAO有一个初步的认识。TAO简介TAO (The ACE Orb) 是Douglas C. Schmidt教授领导下DOC (Distributed Object Computing (DOC) Group)发布和维护的开源项目,它是基于ACE实现的、符合CORBA规范的对...

weixin_33367083的博客 575
上一篇: 2006.9.11随记-感悟身体的重要性
下一篇: CORBA 连接:CORBA 3.0 的 IDL
滴水禅师
博客等级 码龄22年 0粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值