Шаги:
1. Повышение порта sudo
Файл boost установлен в /opt/local/boost, файлы библиотеки находятся в /opt/local/lib
2. Используйте XCode для создания проекта c++
#include <iostream>
#include <boost/asio.hpp>
int main () {
return 0;
}
3. Установите XCode, чтобы узнать boost
в "Настройки сборки" -> "HEADER_SEARCH_PATHS"
в Debug и Release добавьте путь /opt/local/include
4. «Настройки сборки» -> «ПУТИ_ПОИСКА_БИБЛИОТЕКИ» --> добавьте /opt/local/lib как для отладки, так и для выпуска.
5. Ошибка сборки программы.
Сообщения об ошибках,
Undefined symbols for architecture x86_64:
"boost::system::generic_category()", referenced from:
___cxx_global_var_init1 in main.o
___cxx_global_var_init2 in main.o
"boost::system::system_category()", referenced from:
___cxx_global_var_init3 in main.o
boost::asio::error::get_system_category() in main.o
"boost::asio::error::get_netdb_category()", referenced from:
___cxx_global_var_init5 in main.o <br>
"boost::asio::error::get_addrinfo_category()", referenced from:
___cxx_global_var_init6 in main.o <br>
"boost::asio::error::get_misc_category()", referenced from:
___cxx_global_var_init7 in main.o <br>
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Я ошибаюсь в процедуре?