|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2011, 08:26 | #1 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
Организация файлов проекта в Visual C++
Здравствуйте. Недавно на с Borаlnd - а на VC++ 2008 перешел
и возникла проблема с размещением заголовков и определений функций в разных файлах. В борланде я тела функций размещал в одном файле xxx cpp, пототипы в другом (xxx.h) и включал этот xxx.h в файл в основной файл с функцией main. А теперь на VC так не получается - компилятор кричит мол вы не подключили "stdafx.h" - его что внутри всех файлов инклудить надо или внутри него все инклуды разместить?. Подскажите пожалуйста что куда включать(потртотипы,определения) |
31.01.2011, 09:14 | #2 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
Создал пустой проект и прикрутил файлы - все работатет - кажетсяя не стоит связыватсяс stdafx.h.
|
31.01.2011, 11:31 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
этот файл нужно было подключать первым
|
31.01.2011, 11:42 | #4 |
Пользователь
Регистрация: 29.08.2010
Сообщений: 76
|
первым внутри всех .cpp и .h или только там где main?
|
31.01.2011, 13:55 | #5 |
Пользователь
Регистрация: 02.12.2010
Сообщений: 81
|
FOG почитайте в интернете про precompiled header
|
31.01.2011, 14:00 | #6 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
создайте не пустой(консольный или win32) проект и посмотрите как там всё написано
|
31.01.2011, 14:23 | #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 |