qt example例子编译不能通过,该怎么处理

 我来答
电商运营的机会
2017-06-14 · 知道合伙人互联网行家
电商运营的机会
知道合伙人互联网行家
采纳数:436 获赞数:998
潭州教育网络科技有限公司最佳电商运营总监。

向TA提问 私信TA
展开全部
Ubuntu 11 下ACE/TAO环境的搭建

1. 基本环境的下载安装
在终端运行 sudo apt-get install xxx 命令,其中xxx有如下:
build-essential
libssl-dev
libace-dev
libtao-dev
libtao-orbsvcs-dev
gperf
gperf-ace
tao-idl
mpc-ace
2. 环境变量配置
a. 打开/home/clark/目录下的.bashrc文件(注:clark为用户名,.bashrc文件为隐藏文件,可通过快捷方式ctrl+h显示),然后在其结尾添加如下内容:
##########################################
# set ace/tao environment

ACE_ROOT=/usr/lib/ace; export ACE_ROOT

TAO_ROOT=$ACE_ROOT/TAO; export TAO_ROOT

LD_LIBRARY_PATH=$ACE_ROOT/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH

PATH=$ACE_ROOT/bin:$PATH; export PATH

CIAO_ROOT=$TAO_ROOT/CIAO; export CIAO_ROOT

DANCE_ROOT=$TAO_ROOT/DAnCE; export DANCE_ROOT

###########################################
然后在终端运行 source ~/.bashrc,使环境变量的设置生效

b. 修改 /usr/lib/ace/include/makeinclude/platform_marcos.GNU文件,在其结尾出添加如下内容(需要赋予该文件可写权限):
# for tao
TAO_IDL := $(ACE_ROOT)/bin/tao_idl
TAO_IDLFLAGS += -g $(ACE_ROOT)/bin/gperf
TAO_IDL_DEP := $(ACE_ROOT)/bin/tao_idl$(EXEEXT)

c. 添加tao_idl的快捷方式到bin下,在终端使用命令
ln -s /usr/lib/ace/TAO/tao_idl /usr/lib/ace/bin/tao_idl

3. 安装QT,完成之后安装qt-ace/tao库,运行命令 sudo apt-get install libtao-qtresource-dev。到此环境配置结束。

4. 在新建Qt GUI项目时,需向其**.pro文件中添加如下内容:
INCLUDEPATH += /usr/include/ace /usr/include/tao
LIBS += -L/usr/lib -lACE -lTAO -lTAO_PortableServer -lTAO_AnyTypeCode -lTAO_QtResource.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式