Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка при компиляции проект, ВС3.1, TC - Declaration Syntax Error 
V
    Опции темы
ReFLeXive
Дата 30.9.2009, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 30.3.2009
Где: г. Уфа

Репутация: нет
Всего: 1



Cитуация состоит в следующем
Дали задание: написать простой графический редактор, который рисует примитивы (окружность, звезда, правильный n-угольник), реализовать все с использованием ООП, НО никаких Visual Studio, Builder'ов современных...
Писать все нужно в старых IDЕ, типа BuilderC 3.1, TurboC и тп.
Начал писать классы(код приводить полностью не буду, не в нем проблема):
Код

//файл classes.h

#include <stdio.h>

class point
{
//private-члены
//public-члены
};

class screen
{
//private-члены
//public-члены
};


Эти классы описаны в Header-файле classes.h, реализация классов лежит в соответствующем *.cpp файле... Все файлы добавлены в проект graph.prj.
При попытке компилирования проекта (в любой среде) компилятор выдает ошибки в строках 3 и 9 файла classes.h, в котором у меня объявлены классы. Текст ошибки: Declaration Syntax Error.
И не знаю как решить проблему(( Сперва думал, что косяки в моих средах (скачались с ошибками и тп), взял у друзей заведомо рабочие среды, в которых они сами пишут ето ж самое задание - тож самое....
В настройках поменял пути для include-файлов и библиотек под свои...
PM MAIL   Вверх
zim22
Дата 30.9.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



попробуй через typedef определять классы
Код

typedef class point
{
//private-члены
//public-члены
} point;



--------------------
PM MAIL   Вверх
bsa
Дата 30.9.2009, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



ReFLeXive, посмотри настройки проекта, возможно, ты пытаешься его компилировать как проект Си, а не С++.
PM   Вверх
xvr
Дата 1.10.2009, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 35
Всего: 223



Есть подозрение, что ты пытаешься компилировать голые *.h файлы - ты их случайно в проект не включил?

PM MAIL   Вверх
ReFLeXive
Дата 1.10.2009, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 30.3.2009
Где: г. Уфа

Репутация: нет
Всего: 1



Цитата(xvr @  1.10.2009,  12:23 Найти цитируемый пост)
Есть подозрение, что ты пытаешься компилировать голые *.h файлы - ты их случайно в проект не включил?

Вот в етом и заключалась моя проблема smile  в проекте были заголовочные файлы... их удалил и все заработало!
Спасибо большое всем откликнувшимся! 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.