Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
some_name
Вежливость-главное оружие
227 / 225 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
#1

Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header

04.09.2014, 01:26. Просмотров 447. Ответов 5
Метки нет (Все метки)

Здравствуйте!

Почему когда компилирую такой проект:

testHeader.h
Кликните здесь для просмотра всего текста

C++
1
2
3
4
#ifndef _TEST_HEADER_H_
#define _TEST_HEADER_H_
int square(int a);
#endif // !_TEST_HEADER_H_

testHeader.cpp
Кликните здесь для просмотра всего текста

C++
1
2
3
4
#include "testHeader.h"
int square(int a){
    return a*a;
}

Draft.cpp
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
#include "stdafx.h"
#include "testHeader.h"
 
int main(void)
{ 
    printf("%d", square(2));
    return 0;
}


А когда создаю пустой проект(без скомпилированного заголовка) с теми же файла, то все хорошо.
Растолкуйте плз...

Заранее спс!

Добавлено через 40 минут
Ой забыл....
Получаю вот такой ехепшн:
Error 2 error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2014, 01:26
Ответы с готовыми решениями:

Побороть ошибку "fatal error C1010: unexpected end of file while looking for precompiled header directive"
Пишу программу, при запуске выдается одна ошибка и программа не идет, пишется...

Fatal error C1004: unexpected end of file found
// Pol.cpp : Defines the entry point for the console application. // ...

Компиляция в VC 2003. Precompiled headers.
Приветствую. Подскажите, пожалуйста, по шагам от запуска Visual C++, что надо...

Создание многофайлового проекта
Доброго времени суток,подскажите пожалуйста,как связать h файл(объявление...

WINAPI. Меню. Ошибка: "fatal error RC1004: unexpected end of file found"
Не понимаю в чём причина. Меню: #include "resource.h" myMenu MENU { ...

5
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
04.09.2014, 09:35 #2
Добавьте предкомпилированный заголовок в подключаемый файл:

testHeader.cpp
C++
1
2
3
4
5
#include "stdafx.h"
#include "testHeader.h"
int square(int a){
    return a*a;
}
0
Kastaneda
Jesus loves me
Эксперт С++
4821 / 2995 / 345
Регистрация: 12.12.2009
Сообщений: 7,556
Записей в блоге: 2
Завершенные тесты: 1
04.09.2014, 11:02 #3
Я так понимаю дело происходит в MSVS, тогда лучше при создании проекта указывать "пустой проект", в этом случае stdafx.h не понадобится.
1
some_name
Вежливость-главное оружие
227 / 225 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
04.09.2014, 15:21  [ТС] #4
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Добавьте предкомпилированный заголовок в подключаемый файл:
и так нужно делать со всеми подключаемыми файлами?
Цитата Сообщение от Kastaneda Посмотреть сообщение
при создании проекта указывать "пустой проект"
ясно
0
SatanaXIII
Супер-модератор
Эксперт С++
5773 / 2772 / 376
Регистрация: 01.11.2011
Сообщений: 6,744
Завершенные тесты: 1
04.09.2014, 15:24 #5
Цитата Сообщение от some_name Посмотреть сообщение
и так нужно делать со всеми подключаемыми файлами?
Да. Но он вам вообще нужен? Вы его используете? Ели он только как рудимент студийный болтается, то воспользуйтесь советом Kastaneda.
1
some_name
Вежливость-главное оружие
227 / 225 / 86
Регистрация: 19.02.2013
Сообщений: 1,441
04.09.2014, 15:39  [ТС] #6
Цитата Сообщение от SatanaXIII Посмотреть сообщение
то воспользуйтесь советом Kastaneda
Понял
0
04.09.2014, 15:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2014, 15:39

fatal error C1010: unexpected end of file while looking for precompiled header directive
fatal error C1010: unexpected end of file while looking for precompiled header...

atal error C1010: unexpected end of file while looking for precompiled header directive.
Как убрать эту ошибку?

Ошибки при подключении tinyxml: Unexpected end of file while looking for precompiled header
Скачал tinyxml с офф сайта(проектом выходит) подключил файлы tinystr.h...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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