![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
![]()
Здравствуйте. Недавно на с Borаlnd - а на VC++ 2008 перешел
и возникла проблема с размещением заголовков и определений функций в разных файлах. В борланде я тела функций размещал в одном файле xxx cpp, пототипы в другом (xxx.h) и включал этот xxx.h в файл в основной файл с функцией main. А теперь на VC так не получается - компилятор кричит мол вы не подключили "stdafx.h" - его что внутри всех файлов инклудить надо или внутри него все инклуды разместить?. Подскажите пожалуйста что куда включать(потртотипы,определения) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
![]()
Создал пустой проект и прикрутил файлы - все работатет - кажетсяя не стоит связыватсяс stdafx.h.
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
этот файл нужно было подключать первым
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
![]()
первым внутри всех .cpp и .h или только там где main?
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 02.12.2010
Сообщений: 81
|
![]()
FOG почитайте в интернете про precompiled header
|
![]() |
![]() |
![]() |
#6 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
![]()
создайте не пустой(консольный или win32) проект и посмотрите как там всё написано
|
![]() |
![]() |
![]() |
#7 |
Линуксоид
Участник клуба
Регистрация: 31.07.2009
Сообщений: 1,403
|
![]()
1. Хедеры внутри хедеров не подключаем. Используем predefinition (если нужно использовать имя класса MyClass, пишем в начале хедера class MyClass; ).
2. Внутри .cpp подлючаем сначала хедер этого класса, потом стандартные хедеры C++, потом нестандартные хедеры C++, потом свои хедеры. 3. Используем include guards — http://ru.wikipedia.org/wiki/Include_guard upd: прошу прощения, неправильно понял вопрос ![]()
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su Последний раз редактировалось Obey-Kun; 31.01.2011 в 14:30. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
организация взаимодействия между процесами посредствомпочтовых ящиков И конвееров Microsoft Visual C++ | Юлия_24 | Помощь студентам | 0 | 23.11.2010 17:06 |
Создание проекта в Visual Studio 2010 | Авторитет | Софт | 0 | 18.04.2010 09:19 |
компиляция проекта в Visual Studio 2008 | kess | Visual C++ | 1 | 16.03.2010 12:36 |
Один сервер и несколько клиентов: организация передачи файлов | evgenidem | Работа с сетью в Delphi | 0 | 23.11.2009 11:26 |
организация простенькой парольной защиты .exe файлов в конкретном каталоге | abyss | Помощь студентам | 2 | 13.11.2007 08:24 |