маленький вопросик
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
помогите понять в чём дело.
пишу так
+++++++++++++++++++++++++++++++++++++++++++++++
#include <iostream.h>
void main(void)
{
int test_score;
float salary;
long distance_to_mars;
}
+++++++++++++++++++++++++++++++++++++++++++++++
выдаёт ошибку там где объявление переменных
пишу так
+++++++++++++++++++++++++++++++++++++++++++++++
#include <iostream.h>
void main(void)
{
int test_score;
float salary;
long distance_to_mars;
}
+++++++++++++++++++++++++++++++++++++++++++++++
выдаёт ошибку там где объявление переменных
а что за ошибка ?
В SAD - все в SAD.
fatal error C1010: unexpected end of file while looking for precompiled header directive
Если у тебя Visual C++, то надо включить сначала заголовок
#include "stdafx.h"
#include "stdafx.h"
Код: Выделить всё
#include "stdafx.h"
#include <iostream.h>
main()
{
int test_score;
float salary;
long distance_to_mars;
}
fatal error C1083: Cannot open precompiled header file
Значится скорее всего нету файла токого. Чтоб все заработало надо создавать пустой проект в VS а потом добавлять туда файлы срр и h
тогда проблем не будет.
А вообще то в чем проблема. Создал проект Hello World и делай там что хош. Удачи!
тогда проблем не будет.
А вообще то в чем проблема. Создал проект Hello World и делай там что хош. Удачи!
Eсть еще вариант: выставить настройки компилятора: Create/Use Precompiled Header
в
Automatically Generate (/YX)
в
Automatically Generate (/YX)
не то я писал ту же прогу на borland c++ там просто создавал один файл program.cpp так вот не компилируется , а без строчек с переменными всё нормально(получаю ЕХЕ )
Всё значительно проще. Он хочет, чтобы был тот самый файл precompiled headers. И его он находит, но не находит в нём требуемого ему файла. А о том, что надо перекомпилить - сам не догадывается. Проблема навсегда убивается тем, что в опциях компилятора ставится "никогда не использовать procompiled headers" - компы сейчас мощные, разница в скорости компиляции - хорошо, если десять секунд...