有了scons,你如何链接到预建的库?

pax*_*977 6 c++ build-process build-tools scons

我最近开始使用scons构建几个小型跨平台项目.其中一个项目需要链接到预先构建的静态库......这是如何完成的?

在make中,我只是在windows上追加"link/LIBPATH:libstxxl.lib",在unix上追加"stxxl.a".

pax*_*977 10

只是记录答案,因为我已经找到了答案.

Program( 'foo', ['foo.cpp'], LIBS=['foo'], LIBPATH='.' )
Run Code Online (Sandbox Code Playgroud)

添加LIBS和LIBPATH参数会将正确的参数添加到构建命令行.

更多信息在这里.