Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Неожиданный конец файла.


Автор: Stas123 19.11.2009, 00:08
Работаю в MVS6 . 
Проект Win32 Application
Сделал typical Hello world projeсt
сразу добавляю туда два файла.
Проблема такая, что пишу свою функцию в отдельном файле .cpp и создаю её прототип в файле .h 
Bild progect 
Пишет fatal error неожиданный конец файла

square.cpp
Код

double square(double x){
return x*x;
}


square.h
Код

double square(double x);


Подключаю их через incude
Впрочем, и если не подключаю, тоже выдаёт ошибку.
И та же проблема когда создаю проект с помощью MFC AppWizard тоже не могу подключить свои файлы.
Помогите пожалуйста.
  


Модератор: Название темы должно отражать ее суть!

Автор: Andrey44 19.11.2009, 08:53
Stas123, в каждом срр подключай #include "stdafx.h"

Автор: bsa 19.11.2009, 11:27
Неожиданный концы файлов случаются, когда ты, например, забываешь где-то закрыть фигурную скобку. Или забываешь #endif после #if...

Автор: Andrey44 19.11.2009, 11:32
Цитата

fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?

Автор: bsa 19.11.2009, 11:34
Andrey44, ТС ничего не говорил, про C1010 или прекомпилированные заголовочные файлы. Кстати, а VS6 это уже было?

Автор: Andrey44 19.11.2009, 11:45
Цитата(bsa @  19.11.2009,  11:34 Найти цитируемый пост)
Кстати, а VS6 это уже было? 

Цитата

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

Автор: Stas123 20.11.2009, 21:18
Andrey44, 
Спасибо, помогло

Автор: bsa 21.11.2009, 00:34

M
bsa
Stas123, если ответ на вопрос получен, то пометь тему решенной

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)