Страница 1 из 2
маленький вопросик
Добавлено: 04 янв 2006, 00:59
kolja
помогите понять в чём дело.
пишу так
+++++++++++++++++++++++++++++++++++++++++++++++
#include <iostream.h>
void main(void)
{
int test_score;
float salary;
long distance_to_mars;
}
+++++++++++++++++++++++++++++++++++++++++++++++
выдаёт ошибку там где объявление переменных
Добавлено: 04 янв 2006, 10:59
Kolinus
а что за ошибка ?
Добавлено: 04 янв 2006, 12:39
kolja
fatal error C1010: unexpected end of file while looking for precompiled header directive
Добавлено: 04 янв 2006, 13:11
WinMain
Если у тебя Visual C++, то надо включить сначала заголовок
#include "stdafx.h"
Добавлено: 04 янв 2006, 13:59
kolja
Код: Выделить всё
#include "stdafx.h"
#include <iostream.h>
main()
{
int test_score;
float salary;
long distance_to_mars;
}
fatal error C1083: Cannot open precompiled header file
Добавлено: 04 янв 2006, 15:43
Alezis
Значится скорее всего нету файла токого. Чтоб все заработало надо создавать пустой проект в VS а потом добавлять туда файлы срр и h
тогда проблем не будет.
А вообще то в чем проблема. Создал проект Hello World и делай там что хош. Удачи!
Добавлено: 04 янв 2006, 16:08
ace
Eсть еще вариант: выставить настройки компилятора: Create/Use Precompiled Header
в
Automatically Generate (/YX)
Добавлено: 04 янв 2006, 16:13
kolja
не то я писал ту же прогу на borland c++ там просто создавал один файл program.cpp так вот не компилируется , а без строчек с переменными всё нормально(получаю ЕХЕ )
Добавлено: 10 янв 2006, 01:41
BAHTY3
попробуй подключи еще пару стандарных библиотек типа stdlib.h и(или) stdio.h
Добавлено: 11 янв 2006, 01:43
Vasilisk
Всё значительно проще. Он хочет, чтобы был тот самый файл precompiled headers. И его он находит, но не находит в нём требуемого ему файла. А о том, что надо перекомпилить - сам не догадывается. Проблема навсегда убивается тем, что в опциях компилятора ставится "никогда не использовать procompiled headers" - компы сейчас мощные, разница в скорости компиляции - хорошо, если десять секунд...