Good work getting that far with building on Linux!
Is there any reason we couldn't use the STL's std::filesystem and cstring libraries instead of relying on the Windows specific functions? We would have to compile with -std=c++17 to get std::filesystem, but I think it would be a good improvement.