Fatal 是 C++11 及以上的软件快速原型库,提供非常广泛的模板元编程工具,用来反射和对元数据进行操作。
构建单元测试
$ clang++ -Wall -std=c++11 -I path/to/fatal \ -o path/to/output/binary path/to/test/or/benchmark.cpp \ -lfolly -lfollybenchmark -ldouble-conversion -lglog
or
$ g++ -Wall -std=c++11 -I path/to/fatal \ -o path/to/output/binary path/to/test/or/benchmark.cpp \ -lfolly -lfollybenchmark -ldouble-conversion -lglog
构建示例
$ clang++ -Wall -std=c++1y -I path/to/fatal \ -o path/to/output/binary path/to/demo.cpp \ -lfolly -ldouble-conversion
$ g++ -Wall -std=c++1y -I path/to/fatal \ -o path/to/output/binary path/to/demo.cpp \ -lfolly -ldouble-conversion