peakzhang 发表于 2007-12-11 21:54:19

如何单独使用ACE的部分组件

我在项目中只想使用ACE_Task以及ACE_Message_Queue、ACE_Message_Block组件,但不想link整个dll,不知道有什么方法可以提取出针对以上组件的.h和.cpp文件,在工程中直接使用这些文件,而不用去link整个ace.dll,请大侠们不吝赐教。

peakzhang 发表于 2007-12-11 21:54:45

楼主提到的问题即是ACE子集化(subsetting)的问题,从03年开始就有人在作这方面的工作。

你可以参考$(ACE_ROOT)/docs/ACE-subsets.html

xjh_001 发表于 2007-12-12 17:03:33

使用静态链接ACE库,这样在你的应用程序(exe或dll)中,不会包含对ace.dll的引用,相关的执行代码直接编译在你的应用程序中了.
页: [1]
查看完整版本: 如何单独使用ACE的部分组件