我在为两个库和测试程序构建时遇到了一个看似简单的问题。
问题是:我有两个静态库,libA和libB,而libB依赖于libA。我不想显式地将所有使用libB的程序都链接到libA,我希望SCons能够看到,如果一个程序链接到库B,它也应该链接到库A。
我建立了一个简单的示例来说明这个问题。由于我找不到合适的文件托管者,而且这与编程有关,因此我创建了一个小型的SVN存储库。
或者您可以从这里下载一个tarball压缩文件。
问题是:我有两个静态库,libA和libB,而libB依赖于libA。我不想显式地将所有使用libB的程序都链接到libA,我希望SCons能够看到,如果一个程序链接到库B,它也应该链接到库A。
我建立了一个简单的示例来说明这个问题。由于我找不到合适的文件托管者,而且这与编程有关,因此我创建了一个小型的SVN存储库。
svn checkout https://example-repository.googlecode.com/svn/trunk example-repository
或者您可以从这里下载一个tarball压缩文件。