I was getting this when including nonius.h++ in multiple cpp files.
CMakeFiles/bench.dir/main.cpp.o: In function `nonius::generate_params(nonius::param_configuration)':
main.cpp:(.text+0x369): multiple definition of `nonius::generate_params(nonius::param_configuration)'
CMakeFiles/bench.dir/bench1.cpp.o:bench1.cpp:(.text+0x369): first defined here
I was getting this when including nonius.h++ in multiple cpp files.
main.cpp
:bench.cpp
: