|
|
|
| Помогите с ошибкой! Создал MFC-проект (LZWpack - одна форма (dialog based)). Потом решил добавить к нему свой класс. Прописал в CLZWpackDlg.cpp
#include "CLzw.h" // это мой класс
|
Запускаю и компилятор выдает ошибку
d:\Visual Studio Projects\LZWpack\CHashTable.cpp(75) : fatal error C1010: unexpected end of file while looking for precompiled header directive
|
Ругается на первую строку файла в котором реализован мой класс, он выглядит примерно так:
#pragma once
#include "CHashTable.h"
#include <iostream>;
using namespace std;
CHashTable::CHashTable(int size)
{
table_size = size;
stop_search = 10;
HashTable = new Table[table_size];
Default();
}
// ну а дальше реализация методов...
|
Скажите что я сделал не так? MFC начали учить относительно недавно, поэтому не судите строго. :) | |
|
|
|
|
|
|
|
для: Евгений Петров
(07.12.2005 в 20:40)
| | Сори классов 2 второй (CHahsTable) подключается как раз в CLzw.cpp. | |
|
|
|
|
|
|
|
для: Евгений Петров
(07.12.2005 в 20:40)
| | Что находится в CHashTable.h? Это ваш файл или системный? | |
|
|
|
|
|
|
|
для: cheops
(08.12.2005 в 01:01)
| | Это описание класса CHashTable. В аттаче. | |
|
|
|
|
|
|
|
для: Евгений Петров
(08.12.2005 в 14:34)
| | А ругается на какую конкретно строку? #pragma once? | |
|
|
|
|
|
|
|
для: cheops
(08.12.2005 в 22:26)
| | Да на неё. Вот этот злоолучный проект. CLZWpack - это MFC проект, а lzw - это в консоли. | |
|
|
|
|
|
|
|
для: Евгений Петров
(08.12.2005 в 22:53)
| | Все разобрался. Окпазывается нужно было подключить в своих классах "stdafx.h" :) Спасибо Cheops! | |
|
|
|