Вопросы с меткой [boost]
Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный, кроссплатформенный, высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования. Со временем многие нововведения boost принимаются в качестве стандарта и входят в STL.
343 вопроса
Конкурсные
Неотвеченные
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Неотвеченные (мои метки)
142 показа
Как правильно добавить библиотеку boost’а в cmake?
Я хочу скомпилить код с использованием boost/thread #include
задан 21 сен 2020 в 17:50
469 показов
как добавить в cmake -pthread?
Есть cmake файл, как добавить в него посикс потоки -pthread и библиотеку буста(установлен в системе) на примере boost.thread? cmake_minimum_required(VERSION 3.17) project(test) set(CMAKE_CXX_STANDARD .
задан 13 сен 2020 в 11:29
Boost::test не выводит тест с ошибкой
В модуле у меня около 10-ка тестов. Один некорретный. Но буст почему-то не выводит, какие тесты пройдены/какие нет (как gtest). Вообще есть такая возможность? cmake —build . —target test Running .
задан 11 сен 2020 в 15:22
88 показов
Как подключить boost.asio к qt creator на ubuntu?
Как подключить boost.asio к qt creator на ubuntu? Возникли проблемы с подключением asio потому что библиотека является заголовочной, ее бинарники отсутствуют в папке с бустом. Следовательно через .
задан 9 сен 2020 в 20:39
47 показов
Почему после сборке буст, отсутсвуют некоторые библиотеки?
Я хочу подключить boost.asio, но после сборки boost в папке lib отсутствует бинарный файл данной библиотеки. Как это исправить? (ниже список всех бинрных файлов в папке) libboost_atomic.a .
задан 9 сен 2020 в 20:10
416 показов
Boost::log и CMake, Could NOT find Boost (missing: log)
При попытке сбилдить CMake проект, используя Visual Code, я получаю такую ошибку: [proc] Выполнение команды: «C://Program Files (x86)//CMake//bin//cmake.exe» —no-warn-unused-cli «-.
задан 19 авг 2020 в 13:49
104 показа
SIGSEGV при отправке http::response через http::async_write в Boost.Beast
Ловлю SIGSEGV после отправки http::response через http::async_write. Клиент получает ответ, но на сервере до хэндлера http::async_write управление не доходит. Ответ формируется следующим образом (по .
задан 11 авг 2020 в 20:56
133 показа
Запрос к API IBM Watson translate с помощью Boost::Asio
Имеется шаблон обращения к API переводчика IBM на curl $ curl -X POST —user «apikey:
задан 10 авг 2020 в 20:28
146 показов
Как добавить собранную из исходников библиотеку boost в qt creator на linux
Я собрал из исходников библиотеку буст с помощью скриптов, которые шли с исходниками(ниже команды которые я прописывал) /bootstrap.sh —prefix=/libs ./b2 install После сборки в директории libs .
задан 18 июл 2020 в 13:59
Вызвать поток и завершить функцию
У меня есть код на C++, содержащий функцию. Эта функция должна вызвать функцию в другом потоке, а сама — завершиться. Как такое можно провернуть, используя std::thread или boost::thread?
задан 2 июн 2020 в 18:40
57 показов
Libjpeg для Windows(Boost Gil)
Работаю с Boost Gil. Нужно обрабатывать jpg изображения. Gil требует для работы libjpeg. Скачал libjpeg c http://gnuwin32.sourceforge.net/packages/jpeg.htm, подключил к проекту. Появились ошибки вроде .
задан 24 мая 2020 в 13:48
CMake install files with symbolic links
В проекте используется boost, библиотеки shared. При cmake install нужно, чтобы нужные библиотеки с symlinks оказались в директории, добавленной в rpath. add_custom_command(. ), add_custom_target(.
задан 8 мая 2020 в 16:11
149 показов
Создание временных файлов в Гугл тестах
Мне надо протестировать аналог утилиты tree, используя гугл тесты, boost и C++ 14. Для этого, естественно, нужно создать временные директории с файлами. Я умею создавать временную директорию, но как .
задан 7 мая 2020 в 11:38
148 показов
Почему выводиться — «this’ argument to member function. «?
Я пытаюсь сохранить значение в JSON файл, но почему-то компилятор выводит следующую ошибку: ‘this’ argument to member function ‘add_child’ has type ‘const pt::ptree’ (aka ‘const basic_ptree
задан 14 апр 2020 в 19:38
библиотека boost
Изменил содержимое папки boost по пути /usr/include/boost, так как не хватало некоторых библиотек. Теперь ранее работающий проект не собирается через cmake. CLion Выдаёт вот это: /usr/bin/ld: .
Библиотека Boost C: описание, подробная инструкция по использованию
![]()
Библиотека Boost призвана облегчить разработку на языке программирования С. И она с этой задачей очень качественно справляется — это доказано тысячами Си-разработчик ов , которые ее постоянно используют в своих проектах. Библиотека Boost — это не панацея от всех проблем с языком С, но то , что она покрывает все основные потребности разработки на этом языке , — это точно.
Поэтому если вы являетесь молодым Си-разработчиком, то обязательно попробуйте этот инструмент в своих проектах — более опытные Си-разработчики давно о нем знают. Как только ее попробу е те, библиотека Boost С обязательно станет одной из самых используемых и любимых вами.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
boost_interprocess — что это за папка и можно ли ее удалить?

Приветствую друзья! Сегодня я постараюсь выяснить — что это за папка boost_interprocess, зачем она нужна и можно ли удалить. Постараюсь все написать простыми словами.
boost_interprocess — что это такое?
Папка от софта, который использует в своей работе библиотеку Boost.Interprocess.
boost_interprocess можно заметить в C:\ProgramData\ .
Может появиться при наличии ПО Geforce Experience (фирменное ПО для видеокарт NVIDIA).
Причина появления — софт использует кроссплатформенную библиотеку Boost.Interprocess (C++), которая эмулирует разделяемую память с поведением как в POSIX, то есть создавая файлы на диске и отображая их в память. Эти файлы и создаются в папке boost_interprocess.
Сегодня при разработке GeForce уже используется язык C++. Поэтому все сходится.
Простыми словами — программисты пишут софт, но не все функции нужно создавать заново, иначе это будет долго. Многие функции уже созданы давно и протестированы. Чтобы их можно было использовать при разработке ПО на многих языках — существуют библиотеки, внутри которых уже присутствуют функции. Одна из таких библиотек и есть Boost.Interprocess, которая для своей корректной работы создает папку boost_interprocess. Ну а эту библиотеку уже может использовать разный софт.
Можно ли удалить boost_interprocess?
В принципе удалять не стоит — может повлиять на работу ПО, которое использует библиотеку Boost.Interprocess.
Если папка постоянно пустая — значит она используется для временных файлов, которые после использования — удаляются. Это нормальное явление, даже грамотное.
Однако если удалить очень хочется, тогда предлагаю вам такой план действий:
- Создаем точку восстановления на всякий случаем и даем название, например До переименования boost_interprocess. Советую не игнорировать этот пункт!
- Выполняем перезагрузку ПК. После перезагрузки никакие программы не запускаем. А все, которые запустились автоматически — выходим из них.
- Папку не удаляете, а переименовываете, при этом лучше сохранить оригинальное название, я предлагаю просто добавить символ нижнего пробела _. Если при переименовании будут проблемы — используйте утилиту Unlocker, она спецом чтобы переименовывать и удалять неудаляемые папки/файлы.
- После переименования — выполняем перезагрузку. Тестируем некоторое время, день-два или больше.
- При проблемах — возвращаем оригинальное название папки и делаем перезагрузку. Если это не помогает — используем ранее созданную точку восстановления.
- Если проблем не будет, можем сделать вывод: папка временная, ее можно удалить, но если размер ее маленький — пусть будет, ведь компьютера она точно не грузит.
Судя по этой картинке — boost_interprocess может быть даже заблокирована:

Заключение
- boost_interprocess — папка, создаваемая софтом, который использует в своей работе библиотеку Boost.Interprocess.
- Таким софтом может выступать фирменное ПО для видеокарты, материнской платы.
- Удалять не рекомендуется, только в случае когда занимает много места. Предварительно создав точку восстановления!
папка boost_interprocess


- Тема закрыта
46 ответов в этой теме
#1
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 20:40
Здравствуйте, заметил у себя в папке ProgrammData папку boost_interprocess. Датируется 04.06.15. Проверил, в тот же день обновлялся драйвер nVidia и игра Bastion. Эта папка как-то связана с этим? Или это что-то другое?
#2
Internet
![]()
Отправлено 21 Июнь 2015 — 20:46
Логи по правилам.
![]()
А так возможно остатки от нетфильтра
Сообщение было изменено Doctor Antivirus: 21 Июнь 2015 — 20:49
#3
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 20:49
![]()
Логи по правилам.
А так возможно остатки от нетфильтра
что за нетфильтр?
#4
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 20:53
В общем тут такое. У меня стоит Geforce Experience. Сейчас запустил его, он начал обновляться. Чекнул, папка
boost_interprocess
тоже обновилась
Получается это хвост программы GeForce Experience>??
#5
Internet
![]()
Отправлено 21 Июнь 2015 — 21:04
GeForce ЧЕРЕЗ ИНТЕРНЕТ ОБНОВЛЯЛИ.
#6
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:05
GeForce ЧЕРЕЗ ИНТЕРНЕТ ОБНОВЛЯЛИ.
Ну да. Просто через трей запустил программу, она автоматически стала обновляться
GeForce ЧЕРЕЗ ИНТЕРНЕТ ОБНОВЛЯЛИ.
Обновилась, потом автоматически запустилась
#7
Internet
![]()
Отправлено 21 Июнь 2015 — 21:10
Нетфильтр контролирует трафик который вы используете, данная папка от него.В данном случае он проверял на наличие вирусов трафик, который использовал GeForce.
#8
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:11
Нетфильтр контролирует трафик который вы используете, данная папка от него.В данном случае он проверял на наличие вирусов трафик, который использовал GeForce.
Так а что такое нетфильтр? Я вроде бы ничего такого не устанавливал.
#9
Internet
![]()
Отправлено 21 Июнь 2015 — 21:13
dr web у вас стоит.
#10
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:15
dr web у вас стоит.
нет. стандартный защитник
#11
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:29
dr web у вас стоит.
так что же? насчет папки стоит беспокоиться?
#12
Internet
![]()
Отправлено 21 Июнь 2015 — 21:30
А в папке что-нибудь есть?
#13
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:31
А в папке что-нибудь есть?
папка 20150621192021.492045. это папка пуста
#14
Internet
![]()
Отправлено 21 Июнь 2015 — 21:33
А скрытых файлов нет?
#15
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:35
А скрытых файлов нет?
#16
Internet
![]()
Отправлено 21 Июнь 2015 — 21:39
Мне кажется беспокоится не стоит.Подождём мнения экспертов.
#17
Alexander Immortal
Alexander Immortal

Отправлено 21 Июнь 2015 — 21:41
Мне кажется беспокоится не стоит.Подождём мнения экспертов.
а из-за чего папка возникла? можете сказать?