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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Werewolf_RU
7 / 7 / 3
Регистрация: 03.02.2014
Сообщений: 195
Завершенные тесты: 1
#1

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

15.02.2014, 20:03. Просмотров 234. Ответов 8
Метки нет (Все метки)

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

Что делать? - C++
Вот код #include <iostream> using namespace std; int main(){ unsigned long long int sc; cout << "Vvedite kol-vo secund" <<...

что делать? - C++
#include "stdafx.h" #include <stdio.h> #include <math.h> #include <string.h> #include "iostream" using namespace std; ...

что делать? - C++
ребята помогите решить задачу :) Даны вещественные массивы А,B определить значения вещественного массива С по правилу : С=cумме...

Что делать с EOF - C++
Всем привет. Ввожу в Visual Studio 2012 вот такой код: #include <stdio.h> #include <conio.h> #define eof -1 int main() { long...

CXX0030 что делать? - C++
Столкнулся с проблемой, не хотят создаваться структуры в классе (именно в данном примере). Все вроде бы нормально написано, но поставив...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.02.2014, 20:10     Что делать с устаревшими инклудами? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Сейчас вот столкнулся со подключением хедера #include "stdafx.h"
Всё бы ничего, но в VS 2012 такое уже не хляет.
а зачем вы его использовали? удалите и в опциях проекта отключите предкомпилированные заголовки
Vourhey
Почетный модератор
6477 / 2252 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
15.02.2014, 20:12     Что делать с устаревшими инклудами? #3
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Всё бы ничего, но в VS 2012 такое уже не хляет. Что делать и есть ли где-нибудь полный список подобных изменений?
Нет там с хидерами никаких изменений.
Werewolf_RU
7 / 7 / 3
Регистрация: 03.02.2014
Сообщений: 195
Завершенные тесты: 1
15.02.2014, 20:17  [ТС]     Что делать с устаревшими инклудами? #4
Цитата Сообщение от Jupiter Посмотреть сообщение
а зачем вы его использовали? удалите и в опциях проекта отключите предкомпилированные заголовки
Разбираюсь с наглядным примером работы с WinInet, а там он используется. В подпапках VC есть несколько stdafx.h, но они различаются размером. Может, нужно просто какой-то определённый закинуть в include?
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.02.2014, 20:18     Что делать с устаревшими инклудами? #5
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Всё бы ничего, но в VS 2012 такое уже не хляет.
Не халяет там другое, что можно настроить, как показано здесь: Ошибка в SCANF
Werewolf_RU
7 / 7 / 3
Регистрация: 03.02.2014
Сообщений: 195
Завершенные тесты: 1
15.02.2014, 20:27  [ТС]     Что делать с устаревшими инклудами? #6
Цитата Сообщение от alsav22 Посмотреть сообщение
Не халяет там другое, что можно настроить, как показано здесь: Ошибка в SCANF
Отключил, ошибка никуда не делась. Он просто не находит файл.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
15.02.2014, 20:31     Что делать с устаревшими инклудами? #7
Цитата Сообщение от Werewolf_RU Посмотреть сообщение
Разбираюсь с наглядным примером работы с WinInet, а там он используется.
а заборы используют чтобы ограждать территорию. заборы - это хорошо, но это не значит что все что пишут на заборах - хорошо. отличайте зерна от плевел - stdafx.h к WinInet не имеет никакого отношения.
Werewolf_RU
7 / 7 / 3
Регистрация: 03.02.2014
Сообщений: 195
Завершенные тесты: 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     Что делать с устаревшими инклудами?
Еще ссылки по теме:

Что делать с LINK1120 - C++
При отладке в списке ошибок пишет про неразрешенный элемент LINK 1120 и неразрешенный внешний символ _tmainCRTStartup.Если что то у меня...

что делать с уравнениями? - C++
Простите пожалуйста срочно нужна помощь, разобраться в задании. Писать слишком много поэтому пришлось выложить фотографии. Мне не надо...

Что делать с Zlib? - C++
Хочу установить библиотеку, но для ее работы нужна также zlib. "download the zlib library which matches your compiler and link it to your...

Переполнение буфера . Что делать ? - C++
#include "stdafx.h" #include <conio.h> #include <stdio.h> #include <string.h> int main() { char in; /* строка...


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 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     Что делать с устаревшими инклудами?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru