c++ - cxx_library 是否可以导出预处理器宏?

标签 c++ buck

我正在使用 构建一些 C++ 代码。我有一个库(不是我自己的!),它设置了另一个库(不是我自己的!)所需的一些预处理器宏。

Buck 是否为模块提供了一种导出预处理器宏的方法?

例如,图书馆 A包含一个设置 MY_MACRO 的头文件;图书馆 B取决于库 A并且有一些代码需要MY_MACRO要设置。

最佳答案

与您的 cxx_library , 添加 exported_headers包含 .h包含您的宏的文件。然后,这将提供给依赖库。

关于c++ - cxx_library 是否可以导出预处理器宏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41571313/

相关文章:

c++ - 在视觉 C++ 中是否有相当于 gcc 的 -Wshadow

c++ - 为什么这里不调用拷贝构造函数?

c++ - buck 使用什么来实际构建 c++

buck - 如何在 Buck 中运行特定测试?

android - OkBuck 和 Realm 的问题

c++ - Buck是否允许预建的Cxx库有多个库文件?

c++ - 是否有任何 C++ 函数允许我将 tiff 格式转换为原始图像?

c++ - 高度图的凹多边形近乎均匀的镶嵌

c++ - libPd 和 c++ 包装器实现

android - Buck - 名称 'project_config' 未定义。如何解决?