Skip to content

Instantly share code, notes, and snippets.

@zacck-zz
Created August 29, 2019 08:00
Show Gist options
  • Save zacck-zz/d401643dfdb24e59d71a8d69ecd0615b to your computer and use it in GitHub Desktop.
Save zacck-zz/d401643dfdb24e59d71a8d69ecd0615b to your computer and use it in GitHub Desktop.
g++ boost_unit_testing/sampleTest.cpp -o boost_unit_testing/sampleTest -l boost_system
Undefined symbols for architecture x86_64:
"boost::test_tools::tt_detail::report_assertion(boost::test_tools::assertion_result const&, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, unsigned long, ...)", referenced from:
sample_test::test_method() in sampleTest-c66c77.o
bool boost::test_tools::tt_detail::check_frwd<boost::test_tools::tt_detail::equal_impl_frwd, int, int>(boost::test_tools::tt_detail::equal_impl_frwd, boost::unit_test::lazy_ostream const&, boost::unit_test::basic_cstring<char const>, unsigned long, boost::test_tools::tt_detail::tool_level, boost::test_tools::tt_detail::check_type, int const&, char const*, int const&, char const*) in sampleTest-c66c77.o
"boost::unit_test::lazy_ostream::inst", referenced from:
boost::unit_test::lazy_ostream::instance() in sampleTest-c66c77.o
"boost::unit_test::unit_test_log_t::set_checkpoint(boost::unit_test::basic_cstring<char const>, unsigned long, boost::unit_test::basic_cstring<char const>)", referenced from:
sample_test_invoker() in sampleTest-c66c77.o
sample_test::test_method() in sampleTest-c66c77.o
"boost::unit_test::unit_test_log_t::instance()", referenced from:
___cxx_global_var_init in sampleTest-c66c77.o
"boost::unit_test::decorator::collector_t::instance()", referenced from:
___cxx_global_var_init.2 in sampleTest-c66c77.o
"boost::unit_test::framework::master_test_suite()", referenced from:
init_unit_test_suite(int, char**) in sampleTest-c66c77.o
"boost::unit_test::test_case::test_case(boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long, boost::function<void ()> const&)", referenced from:
boost::unit_test::make_test_case(boost::function<void ()> const&, boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long) in sampleTest-c66c77.o
"boost::unit_test::ut_detail::auto_test_unit_registrar::auto_test_unit_registrar(boost::unit_test::test_case*, boost::unit_test::decorator::collector_t&, unsigned long)", referenced from:
___cxx_global_var_init.2 in sampleTest-c66c77.o
"boost::unit_test::ut_detail::normalize_test_case_name(boost::unit_test::basic_cstring<char const>)", referenced from:
boost::unit_test::make_test_case(boost::function<void ()> const&, boost::unit_test::basic_cstring<char const>, boost::unit_test::basic_cstring<char const>, unsigned long) in sampleTest-c66c77.o
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment