我最近开始使用 scons 构建几个小型跨平台项目。其中一个项目需要链接到预先构建的静态库......这是如何完成的?
在 make 中,我只需在 windows 上附加“link /LIBPATH:wherever libstxxl.lib”,在 unix 上附加“stxxl.a”。
我最近开始使用 scons 构建几个小型跨平台项目。其中一个项目需要链接到预先构建的静态库......这是如何完成的?
在 make 中,我只需在 windows 上附加“link /LIBPATH:wherever libstxxl.lib”,在 unix 上附加“stxxl.a”。
只是为了记录答案,因为我自己已经找到了。
Program( 'foo', ['foo.cpp'], LIBS=['foo'], LIBPATH='.' )
添加 LIBS 和 LIBPATH 参数将正确的参数添加到构建命令行。
更多信息在这里。