archylau 发表于 2008-9-25 09:55:05

AIX平台编译ACE

我在AIX上编译ACE怎么总是提示如下错误
"../../ace/Svc_Conf_Lexer.cpp", line 237.16: 1540-0130 (S) "ACE_OS::strlen" is not declared.
"../../ace/Svc_Conf_Lexer.cpp", line 337.22: 1540-0130 (S) "ACE_OS::strchr" is not declared.
编译器用的是:gcc 2.9.aix51.020209-4 和xlC 6.0.0.0
ACE版本5.5
config.h-->config-aix-5.x.h
GNU--->platform_aix_ibm.GNU
环境变量:
ACE_ROOT=/home/myname/ACE/ACE_wrappers
export ACE_ROOT
export LD_LIBRARY_PATH=$ACE_ROOT/ace:$LD_LIBRARY_PATH
我也不能轻易动ace库的源代码,我想肯定是某种配置不当或者是版本问题,
本人第一次在AIX平台上编译ACE,请高手指点,

peakzhang 发表于 2008-9-25 20:21:28

虽然没用过AIX,但是我想你最好认真看一下AIX系统的安装指南,应该有注意事项的说明吧。
这个应该不是什么大问题。更换ACE几个版本看看。

cnhome 发表于 2008-11-28 17:34:34

换个高版本看看 5.6.6以前好像我在AIX上编译没出过这样的问题来
页: [1]
查看完整版本: AIX平台编译ACE