Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2011, 15:49   #1
Farrel
Форумчанин
 
Аватар для Farrel
 
Регистрация: 21.04.2010
Сообщений: 144
По умолчанию abc was not declared in this scope

В общеv весь код приводить не буду, т.к. довольно объёмный, но проблема в следующем:на QT собрал проект (часть проекта писалась под вижлой). Вот собственно h вайлы написанные на вижле я и пытаюсь добавить к QT проекту примерно таким образом:
Файл main.cpp
Код:
#include <iostream>
#include <fstream>
#include <cstring>
#include <stdlib.h>
using namespace std;
#include "different.h"
#include "filelist.h"
#include "reader.h"
#include "writer.h"
#include "coder.h"
#include <QtGui/QApplication>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    return a.exec();
}
Проблема в том, что определённую в different.h структуру QT не видит когда я пытаюсь использовать её в файле mainwindow.h, хотя #include "different.h" написан раньше , чем mainwindow и по логике всё должно работать.
Ошибка
'adapter' was not declared in this scope
Farrel вне форума Ответить с цитированием
Старый 21.04.2011, 16:15   #2
Farrel
Форумчанин
 
Аватар для Farrel
 
Регистрация: 21.04.2010
Сообщений: 144
По умолчанию

К слову, при попытке переместить этот набор инклюдов
Код:
#include <iostream>
#include <fstream>
#include <cstring>
#include <stdlib.h>
using namespace std;
#include "different.h"
#include "filelist.h"
#include "reader.h"
#include "writer.h"
#include "coder.h"
в mainwindow.h во время компиляции вылетают ошибки multipple definition of abc() причём для каждой функции, что определены в h файлах
Farrel вне форума Ответить с цитированием
Старый 21.04.2011, 17:56   #3
Obey-Kun
Линуксоид
Участник клуба
 
Аватар для Obey-Kun
 
Регистрация: 31.07.2009
Сообщений: 1,403
По умолчанию

Include guard'ы забыл?
Я схожу с ума или это глючит реальность?
Jabber ID: obey@obey.su
Obey-Kun вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal ABC Роман Kisner Помощь студентам 1 17.04.2011 15:22
error: was not declared in this scope Serjuk Помощь студентам 2 29.03.2011 15:59
ABC анализ aliya_n_g Microsoft Office Excel 7 14.01.2011 08:48
Паскаль ABC L-E-W Помощь студентам 1 25.10.2010 23:12
component ABC Volkogriz Компоненты Delphi 6 31.10.2008 17:41