Форум программистов, компьютерный форум CyberForum.ru

Что делать с устаревшими инклудами? - C++

Восстановить пароль Регистрация
 
Werewolf_RU
 Аватар для Werewolf_RU
5 / 5 / 3
Регистрация: 03.02.2014
Сообщений: 187
Завершенные тесты: 1
15.02.2014, 20:03     Что делать с устаревшими инклудами? #1
Здравствуйте! Понемногу осваиваюсь в VS и сталкиваюсь с тем, что некоторые подключаемые стандартные файлы были заменены и теперь попытки сделать "как раньше" не прокатывают. Сейчас вот столкнулся со подключением хедера #include "stdafx.h"
Всё бы ничего, но в VS 2012 такое уже не хляет. Что делать и есть ли где-нибудь полный список подобных изменений?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2014, 20:03     Что делать с устаревшими инклудами?
Посмотрите здесь:

что делать? C++
C++ подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать
C++ Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++?
сообщение что исходный файл не откомпилирован что делать? C++
Что делать?(учу C++ и кое что ни понимаю может стоит начать с более "низких языков" например basic) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.02.2014, 20:10     Что делать с устаревшими инклудами? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Сейчас вот столкнулся со подключением хедера #include "stdafx.h"
Всё бы ничего, но в VS 2012 такое уже не хляет.
а зачем вы его использовали? удалите и в опциях проекта отключите предкомпилированные заголовки
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
15.02.2014, 20:12     Что делать с устаревшими инклудами? #3
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Всё бы ничего, но в VS 2012 такое уже не хляет. Что делать и есть ли где-нибудь полный список подобных изменений?
Нет там с хидерами никаких изменений.
Werewolf_RU
 Аватар для Werewolf_RU
5 / 5 / 3
Регистрация: 03.02.2014
Сообщений: 187
Завершенные тесты: 1
15.02.2014, 20:17  [ТС]     Что делать с устаревшими инклудами? #4
Цитата Сообщение от Jupiter Посмотреть сообщение
а зачем вы его использовали? удалите и в опциях проекта отключите предкомпилированные заголовки
Разбираюсь с наглядным примером работы с WinInet, а там он используется. В подпапках VC есть несколько stdafx.h, но они различаются размером. Может, нужно просто какой-то определённый закинуть в include?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.02.2014, 20:18     Что делать с устаревшими инклудами? #5
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Всё бы ничего, но в VS 2012 такое уже не хляет.
Не халяет там другое, что можно настроить, как показано здесь: Ошибка в SCANF
Werewolf_RU
 Аватар для Werewolf_RU
5 / 5 / 3
Регистрация: 03.02.2014
Сообщений: 187
Завершенные тесты: 1
15.02.2014, 20:27  [ТС]     Что делать с устаревшими инклудами? #6
Цитата Сообщение от alsav22 Посмотреть сообщение
Не халяет там другое, что можно настроить, как показано здесь: Ошибка в SCANF
Отключил, ошибка никуда не делась. Он просто не находит файл.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.02.2014, 20:31     Что делать с устаревшими инклудами? #7
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Разбираюсь с наглядным примером работы с WinInet, а там он используется.
а заборы используют чтобы ограждать территорию. заборы - это хорошо, но это не значит что все что пишут на заборах - хорошо. отличайте зерна от плевел - stdafx.h к WinInet не имеет никакого отношения.
Werewolf_RU
 Аватар для Werewolf_RU
5 / 5 / 3
Регистрация: 03.02.2014
Сообщений: 187
Завершенные тесты: 1
15.02.2014, 20:34  [ТС]     Что делать с устаревшими инклудами? #8
Цитата Сообщение от Jupiter Посмотреть сообщение
а заборы используют чтобы ограждать территорию. заборы - это хорошо, но это не значит что все что пишут на заборах - хорошо. отличайте зерна от плевел - stdafx.h к WinInet не имеет никакого отношения.
Просто это была первая ошибка, предположил, что последующие могут вытекать из неё и решил хоть с ней.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.02.2014, 20:37     Что делать с устаревшими инклудами?
Еще ссылки по теме:

C++ Ребят Незнаю что делать при запуске на компилирование выдает ошибку.Кто понимает что не так скажите а если не затруднит исправьте ошибку
что делать? C++
Что делать? C++

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.02.2014, 20:37     Что делать с устаревшими инклудами? #9
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Отключил, ошибка никуда не делась.
Ещё раз:
Цитата Сообщение от alsav22 Посмотреть сообщение
Не халяет там другое
Не про ошибку со #include "stdafx.h" пишу, а про другое, что не хляет в 2012-й студии, но хляет в предыдущих.
Yandex
Объявления
15.02.2014, 20:37     Что делать с устаревшими инклудами?
Ответ Создать тему
Опции темы

Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru