作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我用 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/
我是一名优秀的程序员,十分优秀!