Ce n'est pas grave si vous spécifiez stlib
et stlibpath
pour bld.program
(C'est écrit dans le document officiel, mais je pense que cela contribuera un peu à la googleabilité, donc je l'écrirai. )
Si vous voulez construire ensemble les fichiers locaux libstlib1.a
et libstlib2.a
,
wscript (extrait partiel)
def build(bld):
bld.program(
source = 'foo.cpp',
target = 'foo',
stlib = [
'stlib1',
'stlib2',
],
stlibpath = ['Chemin de la bibliothèque'],
includes = ['.']
)
Par exemple, vous pouvez l'écrire comme ceci. Notez que si vous commencez avec lib comme stlib = ['libstlib1', 'libstlib2']
, il ne se compilera pas.
Recommended Posts