ace tao 编译的一个问题
来源:互联网 发布:ios10快速关闭蜂窝数据 编辑:程序博客网 时间:2024/04/26 07:11
今天编译了ace tao,遇到一些问题,记录下来:
编译器: mingw3.2 msys(版本未知)
1. 顺利编译ace,在编译tao时,一个链接失败:TAO_IDL_CPP_Keyword_Table::lookup 方法未定义,
查看fe_lookup.cpp文件发现只有2个include,是空的,在makefile中查找发现这个文件是由gperf.exe生成的。于是加入gperf.exe路径($ACE_ROOT/bin)到path中,删除fe_lookup.cpp,重新编译OK。
2. 编译次序
$ACE_ROOT/ace,
$ACE_ROOT/apps/gperf,
$TAO_ROOT/tao,
$TAO_ROOT/TAO_IDL
$TAO_ROOT/orbsvcs/orbsvcs
需要进入到对应的目录make,不要使用-C 选项,否则也有些头文件找不到的问题。
3. 编译TAO时performance-tests目录有错误,无法编译通过。但给出的编译信息只有警告,没有错误:
make[4]: *** [.obj/demux_test_client.o] Error 1
make[4]: Leaving directory `/d/projs/ACE/ACE_wrappers/TAO/performance-tests/POA/Demux'
make[3]: *** [Demux_Poa_Client] Error 2
make[3]: Leaving directory `/d/projs/ACE/ACE_wrappers/TAO/performance-tests/POA/Demux'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/d/projs/ACE/ACE_wrappers/TAO/performance-tests/POA'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/d/projs/ACE/ACE_wrappers/TAO/performance-tests'
make: *** [all] Error 2
只有在TAO的GNUMakefile里,屏蔽performance-tests目录。
- ace tao 编译的一个问题
- ACE+TAO+CIAO-5.6.1的编译
- ACE+TAO编译
- TAO使用指南 -- 编译ACE和TAO
- VS2008下编译ACE+TAO
- VS2008 下 ACE / TAO 的编译 for windows
- VS2008下ACE/TAO的编译for WINDOWS
- VS2008下ACE/TAO的编译for Windows
- TAO使用指南(一) ——Win32+VC6.0下ACE和TAO的编译
- CORBA ACE TAO的关系
- VS2008环境下编译ACE/TAO
- ubuntu 9.04编译TAO+ACE+OPENDDS
- ACE+TAO+6.2.6 vs2010编译
- TAO和ACE在Windows平台下的编译与安装
- TAO IDL的编译
- ACE/TAO 的 rt_event服务 代码分析
- 关于ACE和TAO的使用
- TAO使用指南 -- 做一个TAO的SDK
- 终于要上班了,期待啊!
- When Reuse Goes Bad
- 表格遇到???等连续符号不能换行怎么办?
- 浅谈多态—概念描述
- 通讯过程中连包分包问题的解决
- ace tao 编译的一个问题
- 德国的吃--一篇很有意思的文章
- 如何获取错误消息说明使用 FormatMessage API
- 完全用linux工作
- 元旦回忆
- C#日期函数
- 为什么华为18年没有技术原创
- Death Note----死亡笔记(歌词)
- 1.3