如何静态编译ACE库(即不使用ACE.dll)?
如何将ACE编译进应用程序?即无须ACE.dll
我现在使用mysql 和ace,两个库的编译方式有冲突,估计只能只用静态编译的方式解决 很简单的,需要先静态编译ACE库本身,生成LIB文件。
然后在使用ACE的工程中加入这个LIB库文件,并添加宏定义:
ACE_AS_STATIC_LIBS 我在linux下,请问如何编译出静态的ACE库呢??我按照ACE包里说明文档来安装的,且就只编译了ACE库,但直接make生成的在ACE_ROOT/lib下的库都是动态的,怎么编译出静态库呢? 静态的太大,一点都不划算 - 有多少用户拿linux做客户端? 这样么?主要是我以后 想移植到嵌入式里的,但一个libACE.so就有18M阿。 哦,原来如此。那得研究一下了。估计可以适当裁减一下ACE,进行移植性的工作。
页:
[1]