2009-07-16 77 views

回答

4

没有好方法。

您可以重新编写源代码库标题,小心保持所有的调用类型和返回类型。很多工作。

您可以在自己的图书馆前端使用图书馆,这只是一个传递。更多的工作。

您可以将库的使用与几个模块分开。然后,用放松的选项编译这些模块。这是多少工作取决于你的应用程序的编写方式。这可能是最好的方法。

3

构建您的构建环境,以便您将良好的代码依赖于不良的库代码。此外,请确保通过使用不同选项单独编译库代码来解决依赖关系。这将允许您分别构建两个,但表示依赖项,这将实现用单个命令构建整个项目。 我是抽象的,因为我不知道你的构建环境。假设你正在使用makefile,你可以用目标玩一下,并达到目的。

0

在项目之前静态编译库。让你的项目参考库标题并链接它。

如果库标头真的很糟糕,只需在它们周围写一些简单的包装。

相关问题