I think it’s because libtorch and Arrow have some same micros.
Currently, I bypass the issue by separating the project into two parts.
Here 1 is the error after I add the “#include <parquet/file_reader.h>” in my file.