Перейти к содержимому

Boost interprocess что за папка

  • автор:

Вопросы с меткой [boost]

Boost — собрание библиотек классов, использующих функциональность языка C++ и предоставляющих удобный, кроссплатформенный, высокоуровневый интерфейс для лаконичного кодирования различных повседневных подзадач программирования. Со временем многие нововведения boost принимаются в качестве стандарта и входят в STL.

343 вопроса
Конкурсные
Неотвеченные

  • Конкурсные 0
  • Неотвеченные
  • Цитируемые
  • Рейтинг
  • Неотвеченные (мои метки)

142 показа

Как правильно добавить библиотеку boost’а в cmake?

Я хочу скомпилить код с использованием boost/thread #include using namespace boost; void calc0() < >void calc1() < >int main () < thread t0 = thread(calc0); thread .

задан 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:» \ —header «Content-Type: application/json» \ —data ‘

задан 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: описание, подробная инструкция по использованию

Lorem ipsum dolor

Библиотека 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.

Если папка постоянно пустая — значит она используется для временных файлов, которые после использования — удаляются. Это нормальное явление, даже грамотное.

Однако если удалить очень хочется, тогда предлагаю вам такой план действий:

  1. Создаем точку восстановления на всякий случаем и даем название, например До переименования boost_interprocess. Советую не игнорировать этот пункт!
  2. Выполняем перезагрузку ПК. После перезагрузки никакие программы не запускаем. А все, которые запустились автоматически — выходим из них.
  3. Папку не удаляете, а переименовываете, при этом лучше сохранить оригинальное название, я предлагаю просто добавить символ нижнего пробела _. Если при переименовании будут проблемы — используйте утилиту Unlocker, она спецом чтобы переименовывать и удалять неудаляемые папки/файлы.
  4. После переименования — выполняем перезагрузку. Тестируем некоторое время, день-два или больше.
  5. При проблемах — возвращаем оригинальное название папки и делаем перезагрузку. Если это не помогает — используем ранее созданную точку восстановления.
  6. Если проблем не будет, можем сделать вывод: папка временная, ее можно удалить, но если размер ее маленький — пусть будет, ведь компьютера она точно не грузит.

Судя по этой картинке — boost_interprocess может быть даже заблокирована:

Заключение

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

папка boost_interprocess

- - - - -

Закрыто

  • Тема закрыта

46 ответов в этой теме

#1 Alexander Immortal

Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 20:40

    Здравствуйте, заметил у себя в папке ProgrammData папку boost_interprocess. Датируется 04.06.15. Проверил, в тот же день обновлялся драйвер nVidia и игра Bastion. Эта папка как-то связана с этим? Или это что-то другое?

    #2 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 20:46

    Логи по правилам.

    :)

    А так возможно остатки от нетфильтра

    Сообщение было изменено Doctor Antivirus: 21 Июнь 2015 — 20:49

    #3 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 20:49

    :)

    Логи по правилам.

    А так возможно остатки от нетфильтра

    что за нетфильтр?

    #4 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 20:53

    В общем тут такое. У меня стоит Geforce Experience. Сейчас запустил его, он начал обновляться. Чекнул, папка

    boost_interprocess
    тоже обновилась

    Получается это хвост программы GeForce Experience>??

    #5 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:04

    GeForce ЧЕРЕЗ ИНТЕРНЕТ ОБНОВЛЯЛИ.

    #6 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:05

    GeForce ЧЕРЕЗ ИНТЕРНЕТ ОБНОВЛЯЛИ.

    Ну да. Просто через трей запустил программу, она автоматически стала обновляться

    GeForce ЧЕРЕЗ ИНТЕРНЕТ ОБНОВЛЯЛИ.

    Обновилась, потом автоматически запустилась

    #7 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:10

    Нетфильтр контролирует трафик который вы используете, данная папка от него.В данном случае он проверял на наличие вирусов трафик, который использовал GeForce.

    #8 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:11

    Нетфильтр контролирует трафик который вы используете, данная папка от него.В данном случае он проверял на наличие вирусов трафик, который использовал GeForce.

    Так а что такое нетфильтр? Я вроде бы ничего такого не устанавливал.

    #9 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:13

    dr web у вас стоит.

    #10 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:15

    dr web у вас стоит.

    нет. стандартный защитник

    #11 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:29

    dr web у вас стоит.

    так что же? насчет папки стоит беспокоиться?

    #12 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:30

    А в папке что-нибудь есть?

    #13 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:31

    А в папке что-нибудь есть?

    папка 20150621192021.492045. это папка пуста

    #14 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:33

    А скрытых файлов нет?

    #15 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:35

    А скрытых файлов нет?

    #16 Internet

  • Posters
  • 444 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:39

    Мне кажется беспокоится не стоит.Подождём мнения экспертов.

    #17 Alexander Immortal

    Alexander Immortal

  • Posters
  • 58 Сообщений:
  • Отправлено 21 Июнь 2015 — 21:41

    Мне кажется беспокоится не стоит.Подождём мнения экспертов.

    а из-за чего папка возникла? можете сказать?

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *