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

C++

Войти
Регистрация
Восстановить пароль
 
some_name
Вежливость-главное оружие
221 / 221 / 55
Регистрация: 19.02.2013
Сообщений: 1,431
#1

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

04.09.2014, 01:26. Просмотров 357. Ответов 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?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2014, 01:26     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header
Посмотрите здесь:

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

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

fatal error C1010: unexpected end of file while looking for precompiled header directive - C++
fatal error C1010: unexpected end of file while looking for precompiled header directive пример из книги взял.. #include...

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

Компиляция и сборка многофайлового проекта - C++
Допустим, у меня есть такие файлы. SuperClass h - объявление, SuperClass cpp - реализация SubClass h - объявление, SubClass cpp -...

Unexpected end of file while looking - C++
msvs 15 просто в хедер и сишник, где раньше лежал класс, записал другое и обратно записал класс. только новый проект остается создавать?

Unexpected end of file found - C++
#include <iostream> #include <stdlib.h> using namespace std; class Zayavka { char *nomeravtobysa, *FIO, *nomermarshryta, *park; ...

Fatal error C1004: unexpected end of file found - Visual C++
// Pol.cpp : Defines the entry point for the console application. // //#include "stdafx.h" #include <iostream.h> #include...

Ошибка fatal error C1004: unexpected end-of-file found - C++
fatal error C1004: unexpected end-of-file found

Сообщение об ошибке fatal error C1004: unexpected end-of-file found - C++
//Navy.h #pragma once #include "resource.h" #include "Ship.h" #define DECK 176 #define DAMAGE 'X' #define MISS '0' ...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
5593 / 2627 / 240
Регистрация: 01.11.2011
Сообщений: 6,461
Завершенные тесты: 1
04.09.2014, 09:35     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header #2
Добавьте предкомпилированный заголовок в подключаемый файл:

testHeader.cpp
C++
1
2
3
4
5
#include "stdafx.h"
#include "testHeader.h"
int square(int a){
    return a*a;
}
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
04.09.2014, 11:02     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header #3
Я так понимаю дело происходит в MSVS, тогда лучше при создании проекта указывать "пустой проект", в этом случае stdafx.h не понадобится.
some_name
Вежливость-главное оружие
221 / 221 / 55
Регистрация: 19.02.2013
Сообщений: 1,431
04.09.2014, 15:21  [ТС]     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header #4
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Добавьте предкомпилированный заголовок в подключаемый файл:
и так нужно делать со всеми подключаемыми файлами?
Цитата Сообщение от Kastaneda Посмотреть сообщение
при создании проекта указывать "пустой проект"
ясно
SatanaXIII
Супер-модератор
Эксперт С++
5593 / 2627 / 240
Регистрация: 01.11.2011
Сообщений: 6,461
Завершенные тесты: 1
04.09.2014, 15:24     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header #5
Цитата Сообщение от some_name Посмотреть сообщение
и так нужно делать со всеми подключаемыми файлами?
Да. Но он вам вообще нужен? Вы его используете? Ели он только как рудимент студийный болтается, то воспользуйтесь советом Kastaneda.
some_name
Вежливость-главное оружие
221 / 221 / 55
Регистрация: 19.02.2013
Сообщений: 1,431
04.09.2014, 15:39  [ТС]     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header #6
Цитата Сообщение от SatanaXIII Посмотреть сообщение
то воспользуйтесь советом Kastaneda
Понял
Yandex
Объявления
04.09.2014, 15:39     Компиляция многофайлового проекта: Unexpected end of file while looking for precompiled header
Ответ Создать тему
Опции темы

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