I built pdfmm for iOS as static library by using Xcode.
Then I imported the generated .a in an app project in Xcode and I integrated pdfmm in my code, but when I build the app I got several unsatisfied link error:
fmt::v8::detail::write
fmt::v8::detail::snprintf
fmt::v8::detail::format_float
fmt::v8::detail::snprintf_float
fmt::v8::detail::decimal_point_impl
fmt::v8::detail::thousands_sep_impl
fmt::v8::detail::thousands_sep_result
this errors log in Xcode:
"int fmt::v8::detail::snprintf_ "int fmt::v8::detail::snprintf_float<long double>(long double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)
...
"int fmt::v8::detail::format_float<long double>(long double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)
...
"char fmt::v8::detail::decimal_point_impl<char>(fmt::v8::detail::locale_ref)", referenced from:
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)
...
"int fmt::v8::detail::snprintf_float<double>(double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
...
"int fmt::v8::detail::format_float<double>(double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
...
"fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep_impl<char>(fmt::v8::detail::locale_ref)", referenced from:
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)float<long double>(long double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)
...
"int fmt::v8::detail::format_float<long double>(long double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, long double, 0>(fmt::v8::appender, long double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)
...
"char fmt::v8::detail::decimal_point_impl<char>(fmt::v8::detail::locale_ref)", referenced from:
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
char fmt::v8::detail::decimal_point<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)
...
"int fmt::v8::detail::snprintf_float<double>(double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
...
"int fmt::v8::detail::format_float<double>(double, int, fmt::v8::detail::float_specs, fmt::v8::detail::buffer<char>&)", referenced from:
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, double, 0>(fmt::v8::appender, double, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::appender fmt::v8::detail::write<char, fmt::v8::appender, float, 0>(fmt::v8::appender, float, fmt::v8::basic_format_specs<char>, fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
...
"fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep_impl<char>(fmt::v8::detail::locale_ref)", referenced from:
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfElement.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfPainter.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfInputStream.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfAcroForm.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfEncoding.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfOutputStream.o)
fmt::v8::detail::thousands_sep_result<char> fmt::v8::detail::thousands_sep<char>(fmt::v8::detail::locale_ref) in libpdfmm-static.a(PdfSignature.o)