Вопросы по теме 'boost-filesystem'
boost :: filesystem :: path для путей к файлам Unicode?
Есть ли способ использовать boost :: filesystem :: path с путями к файлам Unicode? В частности, я хотел бы использовать его с std :: wstring вместо std :: string.
Я работаю на платформе Windows, и мне иногда нужно обрабатывать путь к файлу, в...
5482 просмотров
schedule
04.05.2022
Повышение: ошибка копирования файла с отказом в доступе, но проблем с разрешением нет
Я написал следующую процедуру, чтобы скопировать все файлы в каталоге в подкаталог, а затем удалить их, но я продолжаю получать отказ в доступе на copy_fail, что кажется мне вводящим в заблуждение. Пути указаны правильно, файлы существуют, а...
4377 просмотров
schedule
11.07.2022
Итератор файловой системы Boost
Только начинаю изучать boost::filesystem.
В чем разница между directory_iterator и basic_path::iterator?
Итераторы перебирают файлы в лексикографическом порядке?
Спасибо
1062 просмотров
schedule
11.06.2022
boost::filesystem3::path::codecvt() неопределенная ссылка
Пытаюсь использовать файловую систему boost 3, но когда я связываюсь, я получаю следующую неопределенную ссылку:
../myfile-g.o: In function `boost::filesystem3::path::codecvt()':
../boost/filesystem/v3/path.hpp:377: undefined reference to...
7204 просмотров
schedule
07.06.2023
boost::filesystem v3 - правильный регистр пути
Привет Есть ли эффективный способ исправить случай данного пути Windows?
fs::path dir("c:/winDOWS"); --> C:/Windows?
(без Windows-API!)
1158 просмотров
schedule
03.01.2023
Boost.Filesystem, как узнать, в каком каталоге находится ваш исполняемый файл?
Итак, я запускаю свое приложение. Мне нужно, чтобы он знал, где находится его исполняемый файл. Как найти путь к нему с помощью Boost.Filesystem?
24772 просмотров
schedule
03.05.2023
Как получить права доступа к файлам с помощью библиотеки повышения С++?
Я работаю над проектом по созданию базы данных файлов, которые у меня есть в текущем каталоге. И одна из деталей, которые мне нужны в отношении моих файлов, — это права доступа к файлам, которые устанавливаются с помощью chmod в Ubuntu. (просто...
11709 просмотров
schedule
14.04.2024
C ++ / Boost Filesystem - обнаружено несоответствие для '_MSC_VER': значение '1700' не соответствует значению '1600'
Я новичок в C ++ и Boost. Я делаю небольшую простую программу, пытаясь изучить библиотеку Boost Filesystem. Я следовал инструкциям по созданию библиотек Boost. И теперь, когда я пытаюсь скомпилировать этот простой код, я получаю 6 таких ошибок....
43764 просмотров
schedule
25.08.2022
тестирование примера повышения
Это мой первый тест с использованием Boost (1.5.3). Я сделал пример с классом FileSystem.
Я думаю, что успешно установил бинарный дистрибутив, т.е. запустил bootstrap.bat и b2.exe для создания заголовков и библиотек в установленной папке.
если...
133 просмотров
schedule
26.04.2022
boost::filesystem::exists вылетает
Я использую boost 1.52, когда пытаюсь получить файл с сетевого диска, с которого у меня нет прав на чтение. Я получаю исключение после использования boost::filesystem::exists(fileName) Есть ли обходной путь лучше, чем просто выполнение try, catch...
4907 просмотров
schedule
29.05.2022
boost :: filesystem, std :: getenv и параллелизм
Предположим, у меня есть следующий код:
#include <boost/filesystem/path.hpp>
#include <boost/thread.hpp>
void foo()
{
const boost::filesystem::wpath& appdata_folder = std::getenv("APPDATA");
while (true)
{...
1049 просмотров
schedule
05.09.2023
Рекурсивное количество файлов файловой системы Qt vs Boost
void countFiles() {
QString root_path("C:\\");
QTime timer;
timer.start();
std::uint64_t count = 0;
std::queue<QString> qt_dirs;
qt_dirs.push(root_path);
while (!qt_dirs.empty()) {
auto dir_path = qt_dirs.front();...
470 просмотров
schedule
21.05.2023
LNK1104 При попытке связать с boost_filesystem*.lib
Я использую CMake для создания кросс-платформенного проекта с использованием некоторых библиотек Boost. Я использовал следующую команду для создания библиотек.
.\b2.exe --prefix=C:/Boost install --with-python --with-system --with-filesystem...
460 просмотров
schedule
28.03.2023
Почему boost::filesystem прерывается, а не генерируется исключение?
Я переношу некоторый код из VS2010 (используя boost 1.55) в VS 2015 (используя boost 1.60).
Я заканчиваю тем, что «Библиотека времени выполнения Microsoft Visual C++» сообщает, что abort() has been called while boost rties вызывает исключение....
2538 просмотров
schedule
06.01.2023
Насколько похожи Boost.Filesystem и стандартная библиотека файловой системы C ++?
Мне нужна библиотека файловой системы для использования с компилятором, поддерживающим C ++ 11, или компилятором, поддерживающим C ++ 14, так что это не может быть из C ++ 17.
Теперь я знаю, что библиотека файловой системы в C ++ 17 основана на...
6193 просмотров
schedule
13.04.2022
Что в C ++ 17 эквивалентно boost :: filesystem :: unique_path ()?
std::filesystem на C ++ 17 и std::experimental::filesystem для многих компиляторов до C ++ 17, основаны на boost::filesystem , и почти все это очевидно для переноса на более новый std.
Но я не вижу std::filesystem эквивалента...
5267 просмотров
schedule
23.05.2022
Каков правильный кроссплатформенный способ преобразования boost::filesystem::path в QString и наоборот, который сохраняет специальные символы?
Я задаю этот вопрос, чтобы убедиться, что я делаю преобразование правильно и не пропускаю какой-то особый случай.
Это также должно поддерживать специальные символы.
Вот пример программы, которая конвертирует в обоих направлениях. Правилен ли...
456 просмотров
schedule
29.07.2022
Ошибка компоновщика при компиляции с Boost.Filesystem в macOS High Sierra
В настоящее время я пытаюсь скомпилировать программу, использующую Boost.Filesystem в macOS High Sierra 10.13.4. Я также использую для компиляции gcc 7.3, который я установил вручную с помощью Homebrew. Программа скомпилируется, но затем выдаст...
483 просмотров
schedule
05.07.2023
Программа, использующая ссылки boost::filesystem с clang, но не gcc
У меня есть очень простая программа, использующая boost::filesystem , взятая из учебника по библиотеке.
// fs_example.cpp
#include <boost/filesystem.hpp>
#include <iostream>
using namespace boost::filesystem;
int main() {
path p =...
213 просмотров
schedule
03.02.2023
Как преобразовать между `boost::filesystem::path` и `QString`?
При обертывании пользовательского интерфейса Qt внутреннего кода с использованием boost::filesystem часто требуется преобразовать boost::filesystem::path в QString и наоборот.
Каков наилучший способ сделать эти преобразования, которые:...
558 просмотров
schedule
06.07.2023