маленький вопросик

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

kolja
Сообщения: 9
Зарегистрирован: 18 дек 2005, 01:38

помогите понять в чём дело.
пишу так

+++++++++++++++++++++++++++++++++++++++++++++++

#include <iostream.h>

void main(void)

{
int test_score;
float salary;
long distance_to_mars;
}


+++++++++++++++++++++++++++++++++++++++++++++++
выдаёт ошибку там где объявление переменных
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

а что за ошибка ?
В SAD - все в SAD.
kolja
Сообщения: 9
Зарегистрирован: 18 дек 2005, 01:38

fatal error C1010: unexpected end of file while looking for precompiled header directive
Аватара пользователя
WinMain
Сообщения: 929
Зарегистрирован: 14 янв 2005, 10:30
Откуда: Москва
Контактная информация:

Если у тебя Visual C++, то надо включить сначала заголовок
#include "stdafx.h"
kolja
Сообщения: 9
Зарегистрирован: 18 дек 2005, 01:38

Код: Выделить всё

#include "stdafx.h"
#include <iostream.h>

main() 

{
   int test_score;
   float salary;
   long distance_to_mars;
}


fatal error C1083: Cannot open precompiled header file
Alezis
Сообщения: 98
Зарегистрирован: 16 авг 2004, 01:10
Откуда: Минск
Контактная информация:

Значится скорее всего нету файла токого. Чтоб все заработало надо создавать пустой проект в VS а потом добавлять туда файлы срр и h
тогда проблем не будет.

А вообще то в чем проблема. Создал проект Hello World и делай там что хош. Удачи!
ace
Сообщения: 1
Зарегистрирован: 04 янв 2006, 15:46

Eсть еще вариант: выставить настройки компилятора: Create/Use Precompiled Header
в
Automatically Generate (/YX)
kolja
Сообщения: 9
Зарегистрирован: 18 дек 2005, 01:38

не то я писал ту же прогу на borland c++ там просто создавал один файл program.cpp так вот не компилируется , а без строчек с переменными всё нормально(получаю ЕХЕ )
BAHTY3
Сообщения: 106
Зарегистрирован: 30 авг 2005, 02:53
Откуда: Санкт-Петербург
Контактная информация:

попробуй подключи еще пару стандарных библиотек типа stdlib.h и(или) stdio.h
Жизнь ― это то, что с нами происходит, пока мы строим планы.© Джон Леннон.
Vasilisk
Сообщения: 116
Зарегистрирован: 13 фев 2004, 18:43

Всё значительно проще. Он хочет, чтобы был тот самый файл precompiled headers. И его он находит, но не находит в нём требуемого ему файла. А о том, что надо перекомпилить - сам не догадывается. Проблема навсегда убивается тем, что в опциях компилятора ставится "никогда не использовать procompiled headers" - компы сейчас мощные, разница в скорости компиляции - хорошо, если десять секунд...
Ответить