Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.66/47: Рейтинг темы: голосов - 47, средняя оценка - 4.66
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10

Не подключаются стандартные заголовочные файлы

01.01.2020, 13:18. Показов 10228. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Установил Visual Studio 2019. Сильно в процесс установки не вникал (может, что не установилось?)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//#define CF
#include <cstddef>
#ifdef CF
#include <iostream>
#else
#include <fstream>
#endif
#include <vector>
#include <algorithm>
 
using namespace std;
 
int main()
{
#ifdef CF
    std::istream& is = std::cin;
    std::ostream& os = std::cout;
#else
    std::ifstream is("in.txt");
    std::ofstream os("out.txt");
#endif
}
Code
1
2
3
4
5
Серьезность  Код  Описание    Проект    Файл    Строка    Состояние подавления
Ошибка (активно)   E1696   не удается открыть источник файл "cstddef"  Good Bye 2019   ... 2   
Ошибка (активно)   E1696   не удается открыть источник файл "fstream"  Good Bye 2019   ... 6   
Ошибка (активно)   E1696   не удается открыть источник файл "vector"   Good Bye 2019   ... 8   
Ошибка (активно)   E1696   не удается открыть источник файл "algorithm"    Good Bye 2019   ... 9
Есть файлы c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\include\fstream, c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\include\vector

Где смотреть пути не нашёл.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.01.2020, 13:18
Ответы с готовыми решениями:

Заголовочные файлы
Собственно проблема состоит вот в чём: у меня 2 формы. В каждой подключен файл, в котором объявлена глобальная переменная типа HANDLE. При...

Заголовочные файлы C++
Определился с библиотекой-MFC.Теперь есть вопрос: Я пишу приложение используещее Directx для воспроизведение звука и XML для...

Не подключаются заголовочные файлы
Доброй ночи. Пишу проект, для которого нужны файлы #include &lt;pthread.h&gt; #include &lt;unistd.h&gt; Нашёл в интернете код, создал файл с...

15
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
01.01.2020, 20:42
GoldenId, в свойствах проекта попробуйте поменять Windows SDK Version. Если не поможет, попробуйте поменять Platform Toolset и тоже поиграть с версией SDK.
1
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
02.01.2020, 12:18  [ТС]
L0M, не могу найти. У меня русская версия. Поискал "SDK", "Windows", "Платформа", но по теме ничего не находит в настройках.
Может это быть из-за нового интерфейса VS2019?
0
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
02.01.2020, 13:28
GoldenId, в английской версии это выглядит так.
Миниатюры
Не подключаются стандартные заголовочные файлы  
1
 Аватар для Новичок
1682 / 1098 / 489
Регистрация: 17.07.2012
Сообщений: 5,360
02.01.2020, 15:54
GoldenId, у меня не так давно была похожая ситуация(Windows 7, 32-битная). Переустановка студии не помогала. Зато после установки обнов системы(которые я совсем не хотел ставить, но винда достала своими уведомлениями) все волшебным образом стало работать(без переустановки студии!). Может вам это поможет. В крайнем случае для соревнований(видно что вы Codeforces решаете) можно временно использовать какую-то Online-IDE типа rextester.com
1
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
02.01.2020, 17:19  [ТС]
L0M, насколько это нормально?
0
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
02.01.2020, 19:30
GoldenId, перед тем, как посмотреть свойства, в Обозревателе решений (Solution Explorer) выделите название проекта (видимо Good Bye 2019).

Или в Обозревателе решений (Solution Explorer) выделите название проекта (видимо Good Bye 2019), нажмите правую клавишу мыши и выберите Свойства.
1
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
03.01.2020, 05:49  [ТС]
L0M,
Цитата Сообщение от L0M Посмотреть сообщение
Или в Обозревателе решений (Solution Explorer) выделите название проекта (видимо Good Bye 2019), нажмите правую клавишу мыши и выберите Свойства.
если делаю так, то получаю вот что


Вчера поставил для неё обновления, которые она предлагала.
0
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
03.01.2020, 16:05
GoldenId, см. картинку: 1 - выделяем проект, 2 - жмём иконку. Должен появиться диалог, который я показывал ранее.
Миниатюры
Не подключаются стандартные заголовочные файлы  
1
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
10.01.2020, 12:42  [ТС]
L0M, нажимаю строчку проекта 1, кнопка 2 неактивна.
0
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
10.01.2020, 14:18
GoldenId, запакуйте проект в архив и прикрепите к сообщению. Либо у вас что-то не так с проектом, либо криво встала сама Студия.
1
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
13.01.2020, 23:29  [ТС]
L0M, Good Bye 2019.7z. Студию переставил. Всё те же ошибки.
0
Мозгоправ
 Аватар для L0M
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
14.01.2020, 00:19
Лучший ответ Сообщение было отмечено GoldenId как решение

Решение

GoldenId, вы создали проект не того типа (я вообще не понял как вам удалось это сделать):
Имя_проекта.vcxitems
Файл проекта общих элементов. Этот проект не создается. Вместо этого на него может сослаться другой проект C++, и его файлы станут частью процесса сборки ссылающегося проекта. Это можно использовать для совместного использования общего кода в кроссплатформенных проектах C++.
Я вам переделал на консольный проект с настройками по умолчанию.
В вашем проекте ещё есть ссылка на некий ..\..\common\main.01.cpp. Но поскольку его в архиве не было, я его в проект не включал.

У меня компилится без вопросов. Visual Studio Community 2019 ver. 16.4.2.
Вложения
Тип файла: 7z Good Bye 2019 console.7z (2.2 Кб, 14 просмотров)
1
 Аватар для GoldenId
142 / 143 / 64
Регистрация: 11.11.2010
Сообщений: 877
Записей в блоге: 10
23.01.2020, 07:25  [ТС]
L0M, благодарю, заработало.

Цитата Сообщение от L0M Посмотреть сообщение
вы создали проект не того типа (я вообще не понял как вам удалось это сделать):
Имя_проекта.vcxitems
Этого было достаточно. Видимо, я тыкнул не на ту строчку в стартовом окне...

Пересоздал проект - заработало.

Цитата Сообщение от L0M Посмотреть сообщение
Я вам переделал на консольный проект с настройками по умолчанию.
В вашем проекте ещё есть ссылка на некий ..\..\common\main.01.cpp. Но поскольку его в архиве не было, я его в проект не включал.
У меня компилится без вопросов. Visual Studio Community 2019 ver. 16.4.2.
Не стоило утруждаться.

Новичок, слава макаронному монстру, обновления для винды ставить не пришлось. Там такое лицензионное соглашение, что я его осилю чуть более вероятно, чем невозможно.
0
0 / 0 / 0
Регистрация: 28.10.2023
Сообщений: 13
08.11.2023, 21:08
Я думаю у вас установлены несколько SDK и какая-то из них глючит. надо её найти и удалить.Это непростая задача. По сути это конфликт версий и быть не должно но иногда бывает. Переустановка студии поможет конечно же. Но это то, что делать не хотелось бы. Вам надо не только всё студию удалить ни и почистить всё как будто вы её не устанавливали вовсе. Иначе она восстановит старые настройки и опять то же самое...
0
Just Do It!
 Аватар для XLAT
4208 / 2665 / 655
Регистрация: 23.09.2014
Сообщений: 9,075
Записей в блоге: 3
29.11.2023, 17:56
Цитата Сообщение от kanatoly Посмотреть сообщение
у вас установлены несколько SDK




пофик на кучу разных SDK - всё работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.11.2023, 17:56
Помогаю со студенческими работами здесь

Visual Studio не подключаются стандартные библиотеки
Проблема в 10й и 12й версии VS, не могу понять в чем проблема...

Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними
Всем добрый вечер!) Относительно недавно стал изучать c/c++, хочу полюбопытствовать ,так как появился вопрос. Почему при объявлении...

Работа в Visual Studio 2015 - как добавить файлы исходного кода и заголовочные файлы?
Приветствую всех! Столкнулся с тем, что решая задачи по книге Лафоре про графику, не смог добавить файлы .h и .cpp, скачав их с одной из...

заголовочные файлы в с++
я вот не могу понять, их обязательно делать в своих программах? В том смысле, что бы код был, так сказать &quot;правильным, хорошим&quot;. ...

Заголовочные файлы
Компилятор выдает ошибку на запись: #include &lt;iostream.h&gt; - &quot;не удается открыть источник файл iostream.h&quot;. Скажите, iostream.h - это...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru