flyonok

统计

留言簿(7)

ACE

book

boost

bsd

c study

c++

code download

codeblock

computer clound

Eclipse

embed system

erlang

ET++

gtk

ic card

java

KDE

libevent

linux

linux--MM

mysql

network education

one card

oracle

pcap relation

php

powerbuilder

python

QT

software config

software test

SQL server

UML

wireless

wxwidgets

陈宾

阅读排行榜

评论排行榜

tips of ACE

1、打开ACE的Trace开关
make CFLAGS=-DACE_NTRACE=0
2、在Fedora 6,gcc4.1环境下,在platform_macros.GNU中先定义如下语句
no_hidden_visibility=1

3、makefile example of ACE:
BIN = testlog
FILES 
= testlog
SRC
= $(addsuffix .cpp,$(FILES))
OBJ
= $(addsuffix .o,$(FILES))
BUILD   
= $(VBIN)
LIBS 
= #-lACE
LDFLAGS 
= #-L$(ACE_ROOT)/lib
CFLAGS
+=-DACE_NTRACE=0
CXXFLAGS
+=
#
---------------------------------------------------
#Include macros 
and targets
#
---------------------------------------------------
include $(ACE_ROOT)
/include/makeinclude/wrapper_macros.GNU
include $(ACE_ROOT)
/include/makeinclude/macros.GNU
include $(ACE_ROOT)
/include/makeinclude/rules.common.GNU
include $(ACE_ROOT)
/include/makeinclude/rules.nonested.GNU
include $(ACE_ROOT)
/include/makeinclude/rules.bin.GNU
include $(ACE_ROOT)
/include/makeinclude/rules.local.GNU
note: must set ACE_ROOT environment to the location of ACE_wrappers
the makefile automatic link the ACE lib libACE.so

4、compile ACEXML library,your config.h must similiar this:
#define ACE_GCC_HAS_TEMPLATE_INSTANTIATION_VISIBILITY_ATTRS 1
#incluede "ace/config-...h"

posted on 2007-12-31 00:36 flyonok 阅读(414) 评论(0)  编辑 收藏 引用 所属分类: program


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理