Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用buck构建一些 C++ 代码。我有一个库(不是我自己的!),它设置了另一个库(不是我自己的!)所需的一些预处理器宏。
Buck 是否为模块提供了一种导出预处理器宏的方法?
例如, libraryA包含一个头文件,该文件设置MY_MACRO; libraryB依赖于 libraryA并且有一些需要MY_MACRO设置的代码。
A
MY_MACRO
B
使用您的cxx_library,添加一个exported_headers包含.h包含您的宏的文件。然后,这将提供给依赖库。
cxx_library
exported_headers
.h