Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 10.08.2018
Сообщений: 8

Directory_iterator отсутствует в стандартной библиотеке

10.08.2018, 09:13. Показов 5510. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Поясните как такое может быть и как решить проблему?

Пробовал запустить код из примера со страницы https://en.cppreference.com/w/... y_iterator
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <iostream>
#include <experimental/filesystem>
namespace fs = std::experimental::filesystem;
 
int main()
{
    fs::create_directories("sandbox/a/b");
    std::ofstream("sandbox/file1.txt");
    std::ofstream("sandbox/file2.txt");
    for(auto& p: fs::directory_iterator("sandbox"))
        std::cout << p << '\n';
    fs::remove_all("sandbox");
}
Саму библиотеку компилятор видит, но про "directory_iterator" говорит undefined reference to.
При этом версия gcc 6.3 и компилируется с с++ 14.
На сайте https://gcc.godbolt.org/ код нормально компилируется.
Видимо directory_iterator по какой то причине отсутствует в стандартной библиотеке.
Как такое может быть?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.08.2018, 09:13
Ответы с готовыми решениями:

Ошибка в стандартной библиотеке шланга?
Обнаружил интересную вещь: std::sort из стандартной библиотеки компилятора clang сортирует неправильно. Код, на котором это происходит,...

Есть ли критическая секция в стандартной библиотеке?
Здравствуйте! Собственно, сам вопрос. Как использовать критическую секцию в C++? Нашёл информацию о подобном для windows и linux. Есть...

Ищу справочные материалы по стандартной библиотеке
Всем привет, можете пожалуйста подсказать какие есть функции в с++ , которые облегчают код ,наподобие swap, abc

21
nd2
3438 / 2817 / 1249
Регистрация: 29.01.2016
Сообщений: 9,430
17.04.2019, 19:25
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Optimus11 Посмотреть сообщение
Подскажите пожалуйста, что не так ?
C++
1
2
3
    vector <string> dir;
    for (auto& p : fs::directory_iterator("sandbox"))
        dir.push_back(p.path().string());
1
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 1
27.12.2019, 15:55
Не знаю, нужно ли это ещё кому-нибудь, но в 2017 VS проблема решилась следующим образом:
проект -> свойства -> С/С++ -> Язык -> Стандарт языка -> задаём /std:c++latest
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.12.2019, 15:55

Min и max в одной функции: существует ли готовое решение в стандартной библиотеке?
Существует ли в C++ функция, которая бы работала как std::min и std:max одновременно? То есть принимала бы три аргумента - минимальное...

Есть ли в стандартной библиотеке модуль (пакет?) для работы с матрицами?
Пытаюсь найти в стандартной библиотеке модуль (пакет?) для работы с матрицами. Нарыл какой-то Data.Matrix, вписал строку &quot;import...

Отсутствует изменнение цвета надписи на стандартной форме регистрации.
На стандартной форме регистрации Joomla! при вводе неправильного e-mail или если пароль и его подтверждение неравны надпись...

Отсутствует метод в библиотеке классов хотя в исходниках прописан
Учусь создавать библиотеки классов. Столкнулся с проблемой когда метод в исходном коде прописан, а при построении библиотеки и её...

В библиотеке RibbonControlsLibrary отсутствует класс PopularApplicationSkins. Что делать?
Использую Visual Studio 2010. Я уже давно работаю с Windows Forms, но решил попробовать, чем так хорош WPF, так что в WPF я новичок. Следуя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе. Самым главным критерием для меня было создание паролей, в котором отсутствуют знаки: | 1 l I Обработка содержит следующие. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru