找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 9760|回复: 11

Ubuntu-11.10环境下ACE安装完成后怎么用代码测试是否安装成功

[复制链接]
发表于 2012-6-8 10:06:00 | 显示全部楼层 |阅读模式
我在Ubuntu-11.10环境下安装的ACE,在/home/file/Ace/ACE_wrappers/lib 目录下也生成了很多的libACE.so这样的动态库,但是不知道如何引用这些库的使用,小弟也是初次使用Linux下的ACE,还望大家指教!
 楼主| 发表于 2012-6-8 10:30:54 | 显示全部楼层
ace/OS.h 这个头文件难道不是在ACE动态库里面吗?
 楼主| 发表于 2012-6-8 10:32:38 | 显示全部楼层
我这样的调试:    g++ TestAce.cpp -o Test -L//home/file/Ace/ACE_wrappers/lib -lACE
报错头文件找不到:fatal error: ace/OS.h: No such file or directory compilation terminated.
发表于 2012-6-8 11:29:55 | 显示全部楼层
.so是动态库文件。你的头文件找不到,说明编译路径设置错误,先设置好ACE_ROOT环境变量,再对照你的路径,用-I参数指定。
 楼主| 发表于 2012-6-8 12:16:01 | 显示全部楼层
winston 发表于 2012-6-8 11:29
.so是动态库文件。你的头文件找不到,说明编译路径设置错误,先设置好ACE_ROOT环境变量,再对照你的路径, ...

-I指定的参数是不是还是我的安装路径如: /home/file/Ace/ACE_wrappers   还是/etc/profile  ?
 楼主| 发表于 2012-6-8 12:21:02 | 显示全部楼层
g++ TestAce.cpp -o Test -L/home/file/Ace/ACE_wrappers -I/home/file/Ace/ACE_wrappers -lACE

TestAce.cpp:1:25: fatal error: ace/log_msg.h: No such file or directory compilation terminated.
这些头文件还是找不到,初次接入Linux下的ACE,还请对我的这些不入流的问题体谅一些:lol
 楼主| 发表于 2012-6-8 14:42:06 | 显示全部楼层
怎么没人能再详细指点一下吗?:'(
发表于 2012-6-8 15:05:29 | 显示全部楼层
-I/home/file/Ace/ACE_wrappers 这个路径下能找到ace/os.h吗?
自己检索本站资料。大家都有活要干。
 楼主| 发表于 2012-6-8 15:36:51 | 显示全部楼层
这些头文件不是都在lib文件夹内的libACE.so中嘛,我是那样不行,我才这样试试的,以前是这样的:g++ TestAce.cpp -o Test -L/home/file/Ace/ACE_wrappers/lib -I/home/file/Ace/ACE_wrappers/lib -lACE 也是不行的,也是头文件找不到的错误,到底为什么动态库就是链接不好呢
 楼主| 发表于 2012-6-8 15:37:46 | 显示全部楼层
恩,能指点下那个资料不呀?不然大海捞针啊
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-23 17:26 , Processed in 0.019670 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表