gpt4 book ai didi

c++ - 如何将第 3 方 (C++) 依赖项添加到 BUCK 文件?

转载 作者:太空狗 更新时间:2023-10-29 22:56:55 26 4
gpt4 key购买 nike

我用 Buck 构建我的项目。如何向项目添加外部(非 Buck)库?

我的例子 BUCK:

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' 类 com.facebook.buck.model.BuildTarget

最佳答案

使用prebuilt_cxx_library:

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

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

........
deps=[
":boost_system",
":boost_filesystem",
],
.......

关于c++ - 如何将第 3 方 (C++) 依赖项添加到 BUCK 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46516132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com