C++ 如何将第三方(C+;+;)依赖项添加到BUCK文件?

C++ 如何将第三方(C+;+;)依赖项添加到BUCK文件?,c++,build,buck,C++,Build,Buck,我和巴克一起建立我的项目。如何向项目中添加外部(非Buck)LIB 我的例子是巴克: cxx_binary( name="my_project", srcs=[ "my_file.cpp", ], deps=[ "boost_system", "boost_filesystem", ], compiler_flags=['-w', '-Ddef',

我和巴克一起建立我的项目。如何向项目中添加外部(非Buck)LIB

我的例子是巴克:

cxx_binary(
    name="my_project",
    srcs=[
         "my_file.cpp",
    ],
    deps=[
        "boost_system",
        "boost_filesystem",
    ],
    compiler_flags=['-w',
                    '-Ddef',
                    '-Ipath',
                    ])
但这是一个错误:
生成失败://my_proj:my_project:参数'deps':无法将'boost_system'强制为class com.facebook.buck.model.BuildTarget

使用预构建的cxx\u库:

prebuilt_cxx_library(
    name="boost_system",
    lib_dir='../otherlibs'
)

prebuilt_cxx_library(
    name="boost_filesystem",
    lib_dir='../otherlibs'
)     


我还要提到的是,这里有大量的C++ Buck端口:
........
deps=[
    ":boost_system",
    ":boost_filesystem",
],
.......