You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I try to compile format.cc with MSVC 2019 I get
format.h(878,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_32': struct 'fmt::v7::detail::divtest_table_entry<uint32_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(878): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint32_t>'
format.h(897): message : see reference to class template instantiation 'fmt::v7::detail::basic_data' being compiled
format.h(879,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_64': struct 'fmt::v7::detail::divtest_table_entry<uint64_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(879): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint64_t>'
format.h(881,1): warning C4251: 'fmt::v7::detail::basic_data::dragonbox_pow10_significands_128': struct 'fmt::v7::detail::uint128_wrapper' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(821): message : see declaration of 'fmt::v7::detail::uint128_wrapper'
format.h(878,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_32': struct 'fmt::v7::detail::divtest_table_entry<uint32_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(878): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint32_t>'
format.h(915): message : see reference to class template instantiation 'fmt::v7::detail::basic_data' being compiled
format.h(879,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_64': struct 'fmt::v7::detail::divtest_table_entry<uint64_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(879): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint64_t>'
format.h(881,1): warning C4251: 'fmt::v7::detail::basic_data::dragonbox_pow10_significands_128': struct 'fmt::v7::detail::uint128_wrapper' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(821): message : see declaration of 'fmt::v7::detail::uint128_wrapper'
It seems "FMT_EXTERN_TEMPLATE_API" is missing in the declarations of uint128_wrapper and divtest_table_entry.
The text was updated successfully, but these errors were encountered:
When I try to compile format.cc with MSVC 2019 I get
format.h(878,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_32': struct 'fmt::v7::detail::divtest_table_entry<uint32_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(878): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint32_t>'
format.h(897): message : see reference to class template instantiation 'fmt::v7::detail::basic_data' being compiled
format.h(879,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_64': struct 'fmt::v7::detail::divtest_table_entry<uint64_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(879): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint64_t>'
format.h(881,1): warning C4251: 'fmt::v7::detail::basic_data::dragonbox_pow10_significands_128': struct 'fmt::v7::detail::uint128_wrapper' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(821): message : see declaration of 'fmt::v7::detail::uint128_wrapper'
format.h(878,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_32': struct 'fmt::v7::detail::divtest_table_entry<uint32_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(878): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint32_t>'
format.h(915): message : see reference to class template instantiation 'fmt::v7::detail::basic_data' being compiled
format.h(879,1): warning C4251: 'fmt::v7::detail::basic_data::divtest_table_for_pow5_64': struct 'fmt::v7::detail::divtest_table_entry<uint64_t>' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(879): message : see declaration of 'fmt::v7::detail::divtest_table_entry<uint64_t>'
format.h(881,1): warning C4251: 'fmt::v7::detail::basic_data::dragonbox_pow10_significands_128': struct 'fmt::v7::detail::uint128_wrapper' needs to have dll-interface to be used by clients of struct 'fmt::v7::detail::basic_data'
format.h(821): message : see declaration of 'fmt::v7::detail::uint128_wrapper'
It seems "FMT_EXTERN_TEMPLATE_API" is missing in the declarations of uint128_wrapper and divtest_table_entry.
The text was updated successfully, but these errors were encountered: