我只想用gyp构建一个名为hello的android项目,gyp代码如下:
#android
{
'targets': [
{
'target_name': 'hello',
'type': 'executable',
'link_settings':{
'libraries+':[
'./foo/lib/libfoo.a',
],
},
'sources': [
'hello.c',
],
},
],
}
你好需要与 foo/lib 目录中的 libfoo.a 链接。foo.gyp/foo.gypi 喜欢:
{
"targets": [
{
"target_name": "foo",
"type": "static_library",
"sources": [
"foo.c",
],
}
]
}
我知道这可以通过添加解决:
'dependencies': ['foo/foo.gypi:foo']
但是我的项目不能使用这种方式。如何在 gyp 中正确链接静态库。