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
I used aedis::resp3::request in two different header files, and the link failed.The following is the error message
/usr/bin/ld: ./server.o: in function aedis::adapter::detail::from_bulk(bool&, boost::basic_string_view<char, std::char_traits<char> >, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:68: multiple definition of aedis::adapter::detail::from_bulk(bool&, boost::basic_string_view<char, std::char_traits >, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:68: first defined here
/usr/bin/ld: ./server.o: in function aedis::adapter::detail::set_on_resp3_error(aedis::resp3::type, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:93: multiple definition of aedis::adapter::detail::set_on_resp3_error(aedis::resp3::type, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:92: first defined here
/usr/bin/ld: ./server.o: in function aedis::adapt()': /usr/local/include/aedis/adapt.hpp:141: multiple definition of aedis::adapt()'; ./redis_client.o:/usr/local/include/aedis/adapt.hpp:141: first defined here
/usr/bin/ld: ./server.o: in function aedis::adapter::detail::parse_double(char const*, unsigned long, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:42: multiple definition of aedis::adapter::detail::parse_double(char const*, unsigned long, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:42: first defined here
/usr/bin/ld: ./server.o: in function aedis::adapter::detail::from_bulk(double&, boost::basic_string_view<char, std::char_traits<char> >, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:75: multiple definition of aedis::adapter::detail::from_bulk(double&, boost::basic_string_view<char, std::char_traits >, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:75: first defined here
collect2: 错误:ld 返回 1
The text was updated successfully, but these errors were encountered:
I used aedis::resp3::request in two different header files, and the link failed.The following is the error message
/usr/bin/ld: ./server.o: in function
aedis::adapter::detail::from_bulk(bool&, boost::basic_string_view<char, std::char_traits<char> >, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:68: multiple definition of
aedis::adapter::detail::from_bulk(bool&, boost::basic_string_view<char, std::char_traits >, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:68: first defined here/usr/bin/ld: ./server.o: in function
aedis::adapter::detail::set_on_resp3_error(aedis::resp3::type, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:93: multiple definition of
aedis::adapter::detail::set_on_resp3_error(aedis::resp3::type, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:92: first defined here/usr/bin/ld: ./server.o: in function
aedis::adapt()': /usr/local/include/aedis/adapt.hpp:141: multiple definition of
aedis::adapt()'; ./redis_client.o:/usr/local/include/aedis/adapt.hpp:141: first defined here/usr/bin/ld: ./server.o: in function
aedis::adapter::detail::parse_double(char const*, unsigned long, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:42: multiple definition of
aedis::adapter::detail::parse_double(char const*, unsigned long, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:42: first defined here/usr/bin/ld: ./server.o: in function
aedis::adapter::detail::from_bulk(double&, boost::basic_string_view<char, std::char_traits<char> >, boost::system::error_code&)': /usr/local/include/aedis/adapter/detail/adapters.hpp:75: multiple definition of
aedis::adapter::detail::from_bulk(double&, boost::basic_string_view<char, std::char_traits >, boost::system::error_code&)'; ./redis_client.o:/usr/local/include/aedis/adapter/detail/adapters.hpp:75: first defined herecollect2: 错误:ld 返回 1
The text was updated successfully, but these errors were encountered: