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

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

10.08.2018, 09:13. Показов 5368. Ответов 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
Ответ Создать тему
Новые блоги и статьи
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения: - добавлена многоязычность - добавлено снятие скриншотов - добавлено поддержание бафов хождения по воде (для жреца, дк и шамана) - и так, по. . .
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу))) Критические ошибки, мешающие компиляции и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru