Описание тега boost-system
1
ответ
Какие коды ошибок / условия Boost возвращаются при вызове Boost.Asio?
В настоящее время я пишу средство TCP I/O, которое использует Boost.Asio в качестве основного API сокета, и я заметил, что Boost.Asio, по-видимому, не имеет документации, касающейся конкретных кодов ошибок / условий Boost, которые могут возникнуть в…
27 июл '15 в 17:29
1
ответ
Ошибка выполнения с использованием boost - неопределенный символ: _ZN5boost6system15system_categoryEv
Я компилирую простой проект (разделяемая библиотека) с использованием CMake, это содержимое CMakeLists.txt set (CMAKE_BUILD_TYPE Release) set (LibName test) cmake_minimum_required(VERSION 2.8 FATAL_ERROR) project(test CXX) set(CMAKE_CXX_FLAGS "${CMA…
26 окт '17 в 13:39
1
ответ
Неопределенное повышение символов::system:detail::system_category_instance
Я собрал надстройку со стандартом C++17 с помощью clang на MacOS Mojave при компиляции программы для детской площадки, использующей beast и asio. Я получаю следующую ошибку: Это мой make-файл: cmake_minimum_required (VERSION 3.13.1) project (Playgro…
11 дек '18 в 15:15
1
ответ
Как связать библиотеки Linux для кроссплатформенного проекта Linux в Visual Studio 2017?
Я работаю в Windows и использую кросс-платформенный проект для Linux в сообществе Visual Studio 2017. Я пытаюсь построить свой проект, но по какой-то причине библиотека не обнаружена или используется неправильно. 1>Linking objects 1>/home/ubun…
12 авг '18 в 13:12
1
ответ
Статическое связывание Boost System в DLL для использования в другой программе
В настоящее время я пытаюсь написать DLL для использования в другой программе. В этой DLL я использую условные переменные, которые находятся в boost:: thread, который требует boost:: system. Я хочу статически связать библиотеки boost, чтобы моей про…
23 сен '13 в 13:36
0
ответов
Используйте boost.asio без ссылки на boost.system
Как я знаю, boost состоит только из заголовочных файлов. Мне интересно, есть ли способ избежать ссылки на boost.system и использовать boost.asio, потому что сейчас я использую bazel и для компиляции некоторых источников boost я просто включаю их. По…
03 июл '18 в 12:00
1
ответ
Сравнить boost::system::error_category
Следующее сравнение не выполняется для ошибки, которая выводит "asio.misc" для errorCode.category(). Name() и "конец файла" для errorCode.message() Если он утверждает, что находится в категории asio.misc, то почему условие if (errorCode.category() =…
23 мар '17 в 17:45
0
ответов
Повысить проблемы с компоновщиком ASIO 1.44 в Visual Studio
Я пытаюсь создать проект, который требует Boost 1.44.0 в Visual Studio 2005 (я знаю, что он старый, но я должен использовать эти версии). Я уже собрал его с помощью bjam, как упомянуто здесь со следующей строкой в командной строке VS 2005: bjam --…
16 июл '15 в 21:41
1
ответ
В системном бустере make_error_code типа errc::timed_out есть сообщение "Неизвестная ошибка"
Почему следующий код выводит "Неизвестная ошибка"? Я ожидаю какое-то другое сообщение, такое как "тайм-аут операции" или другая описательная ошибка. ОС: Windows 7, повышение: 1,57 #include <iostream> #include "boost/system/system_error.hpp" vo…
25 апр '16 в 21:27
1
ответ
Boost system 1.69.0 не только заголовок?
Boost system - библиотека заголовков, начиная с версии 1.69.0. Тем не менее, связывая против libboost_filesystem.so.1.69.0 дает эти ошибки компоновщика: ld: libboost_system.so.1.69.0, needed by libboost_filesystem.so.1.69.0, not found (try using -rp…
14 янв '19 в 15:38
1
ответ
Повышение 1.57 файловой системы / ошибка компоновщика системы с gcc 4.9.2
Я строю библиотеку API и использую ее как общую для проекта unittest. API делает некоторые звонки следующим образом #include <boost/filesystem.hpp> void LoadResources(const std::string& dataPath) { boost::filesystem::path path(dataPath); b…
17 ноя '14 в 07:10
1
ответ
Charset используется сообщением об ошибке boost-asio
Я использую boost-asio и хочу правильно обработать сообщение об ошибке. В этом примере я сделал опечатку (1278 вместо 127): boost::system::error_code ec; auto address=boost::asio::ip::address::from_string("1278.0.0.1",ec); if(ec) { const char*text=e…
28 авг '13 в 13:51
2
ответа
Как получить boost::system::error_code::message на английском?
На Win7 локализовав UI, error_code::message() возвращает неанглийское сообщение. Насколько я вижу (в Boost 1.54, для system_error_category), приведенная выше функция сводится к следующему вызову WinAPI: DWORD retval = ::FormatMessageA( FORMAT_MESSAG…
04 июл '13 в 08:32
1
ответ
Неопределенная ссылка на boost::system::generic_category несмотря на связь с boost_system
Моя команда компиляции: g++ -I/home/foo/boost_1_56_0 -L/home/foo/boost_1_56_0/stage/lib -lboost_system -lboost_filesystem -lpthread -lboost_thread -lboost_system -lboost_filesystem -lpthread -lboost_thread main.cpp foo.cpp Я получаю неопределенную с…
11 окт '14 в 18:40
1
ответ
Статическая ссылка Boost Thread 1.56 lib в проекте Xcode 6
У меня есть очень простой проект Xcode 6, в котором я пытаюсь статически связать ссылки на boost_thread и boost_system. Я собрал библиотеки (у меня есть libboost_thread.a и libboost_system.a), я включил все правильные пути поиска заголовков / библио…
09 окт '14 в 20:12
1
ответ
boost::system::generic_category не определена после статически связанной
Я создаю разделяемую библиотеку, которая статически связана с надстройкой, как показано ниже: /usr/bin/c++ -fPIC -Wall -Wshadow -g -Wl,-Bstatic -lboost_date_time -lboost_thread -lboost_filesystem -lboost_system -Wl,-Bdynamic -ldl -shared -Wl,-soname…
14 мар '18 в 11:32
1
ответ
Как правильно связать / собрать библиотеку Boost?
Ребята , почти схожу с ума от этой темы. У меня есть большое программное обеспечение, которое нужно установить, и одно из его требований - это библиотека повышения. Я создаю его с помощью набора инструментов Intel, но всегда, когда я пытаюсь сделать…
11 апр '19 в 18:51
0
ответов
'<function-style-cast>': невозможно преобразовать из 'cmdline_error' в 'boost::system::system_error'
Мой проект использовал повышение 1,58 на протяжении веков. Теперь я обновил версию Visual Studio до 2017 года. И повысил версию 1.68.0. Boost 1.68.0 имеет некоторые изменения в своем классе error_code, что нарушает нашу сборку. получить следующую ош…
04 мар '19 в 15:25
0
ответов
Невозможно связать boost_system даже после сборки boost и компоновки с библиотекой в make-файле
Я создал boost 1.60.0 в своей системе Ubuntu, и я пытаюсь скомпилировать пример дневного сервера из документации boost. Когда я запускаю make, я получаю следующие сообщения об ошибках:main.cpp:(.text+0x3bd): undefined reference to 'boost::system::ge…
22 июн '20 в 10:17
0
ответов
Ошибка неверного дескриптора файла при запуске boost::process::system
При запуске следующего кода я получаю сообщение об ошибке в выводе XCode: nw_path_close_fd Не удалось закрыть защищенный necp fd 47 [9: неверный дескриптор файла] Код: #include <boost/process.hpp> int main() { boost::process::ipstream outStrea…
14 май '20 в 11:07