Undefined symbols for architecture x86_64:
"boost::system::detail::system_category_instance", referenced from:
_main in main.cpp.o
boost::asio::io_context::io_context() in main.cpp.o
boost::asio::detail::scheduler::scheduler(boost::asio::execution_context&, int) in main.cpp.o
boost::asio::detail::scheduler::~scheduler() in main.cpp.o
boost::asio::detail::scheduler::~scheduler() in main.cpp.o
boost::asio::detail::scheduler::shutdown() in main.cpp.o
boost::asio::local::basic_endpoint::basic_endpoint(std::__1::basic_string const&) in main.cpp.o
...
"boost::system::detail::generic_category_instance", referenced from:
boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in main.cpp.o
boost::system::error_category::std_category::equivalent(std::__1::error_code const&, int) const in main.cpp.o
boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in module_loader.cpp.o
boost::system::error_category::std_category::equivalent(std::__1::error_code const&, int) const in module_loader.cpp.o
boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in native_module_config.cpp.o
boost::system::error_category::std_category::equivalent(std::__1::error_code const&, int) const in native_module_config.cpp.o
boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in native_module_context.cpp.o
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я не могу понять ошибку.
Обновление: эта ошибка возникает только тогда, когда я меняю стандарт C++ (на любой другой, кроме 11) в мой файл cmake. До сих пор не понимаю, как решить эту проблему.
Как устранить эту ошибку
Я получил эту ошибку при компиляции пользовательского проекта среды выполнения Javascript (я обновил исходный код C++ и версию v8) [code]Undefined symbols for architecture x86_64: "boost::system::detail::system_category_instance", referenced from: _main in main.cpp.o boost::asio::io_context::io_context() in main.cpp.o boost::asio::detail::scheduler::scheduler(boost::asio::execution_context&, int) in main.cpp.o boost::asio::detail::scheduler::~scheduler() in main.cpp.o boost::asio::detail::scheduler::~scheduler() in main.cpp.o boost::asio::detail::scheduler::shutdown() in main.cpp.o boost::asio::local::basic_endpoint::basic_endpoint(std::__1::basic_string const&) in main.cpp.o ... "boost::system::detail::generic_category_instance", referenced from: boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in main.cpp.o boost::system::error_category::std_category::equivalent(std::__1::error_code const&, int) const in main.cpp.o boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in module_loader.cpp.o boost::system::error_category::std_category::equivalent(std::__1::error_code const&, int) const in module_loader.cpp.o boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in native_module_config.cpp.o boost::system::error_category::std_category::equivalent(std::__1::error_code const&, int) const in native_module_config.cpp.o boost::system::error_category::std_category::equivalent(int, std::__1::error_condition const&) const in native_module_context.cpp.o ... ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) [/code] Я не могу понять ошибку. Обновление: эта ошибка возникает только тогда, когда я меняю стандарт C++ (на любой другой, кроме 11) в мой файл cmake. До сих пор не понимаю, как решить эту проблему. Как устранить эту ошибку
Я создаю что-то с помощью make и получаю следующую ошибку.
Я понятия не имею, что делать, и у меня ограниченный опыт работы за пределами Java.
Я попробовал boost версии 1.80.0, 1.39.0 и 1.46.1, но у всех одна и та же ошибка.
Может ли кто-нибудь...
Я использую Firebase как часть проекта, над которым работаю в iOS, и только что наткнулся на следующую ошибку компоновки, когда пытаюсь скомпилировать свой код с помощью симулятора iPhone 6 или 7 для тестирования.
Undefined symbols for architecture...