Russian Qt Forum
Май 05, 2024, 06:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: OGL подключаю правильно ?  (Прочитано 1998 раз)
Eyxeniy
Гость
« : Июнь 02, 2011, 23:36 »

 
Код:
 
#include <QCoreApplication>
#include"OGLDraw.h"

int main(int argc, char** argv)
{
      QApplication app(argc, argv);
      OGLDraw oglDraw;
ogldraw.resize(200,300);
oglDraw.show();
      return app.exec();
}
 
Код:

 
TEMPLATE = app
QT+=opengl
HEADERS=OGLDraw.h
SOURCES = OGLDraw.cpp \
          main.cpp

TARGET = ../OGLDraw




Пишет ошибки :
 
cd '/home/stud/Desktop/pol' && LC_MESSAGES="C" LC_CTYPE="C" gmake -k
cd src/ && gmake -f Makefile
/usr/bin/qmake-qt4 -unix -o Makefile src.pro
WARNING: Failure to find: OGLDraw.cpp
WARNING: Failure to find: OGLDraw.h
gmake[1]: *** No rule to make target `OGLDraw.cpp', needed by `OGLDraw.o'.
компиляция main.cpp (g++)
main.cpp:23:20: error: OGLDraw.h: No such file or directory
main.cpp: In function 'int main(int, char**)':
main.cpp:27: error: 'QApplication' was not declared in this scope
main.cpp:27: error: expected `;' before 'app'
main.cpp:28: error: 'OGLDraw' was not declared in this scope
main.cpp:28: error: expected `;' before 'oglDraw'
main.cpp:29: error: 'ogldraw' was not declared in this scope
main.cpp:30: error: 'oglDraw' was not declared in this scope
main.cpp:31: error: 'app' was not declared in this scope
main.cpp: At global scope:
main.cpp:25: warning: unused parameter 'argc'
main.cpp:25: warning: unused parameter 'argv'
gmake[1]: *** [main.o] Error 1
gmake[1]: Target `first' not remade because of errors.
gmake: *** [sub-src-make_default] Error 2
gmake: Target `first' not remade because of errors.
*** Завершено с кодом: 2 ***


Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4727



Просмотр профиля WWW
« Ответ #1 : Июнь 03, 2011, 01:06 »

ты вообще как - умеешь читать ошибки компилятора? там же все предельно ясно написано:

error: OGLDraw.h: No such file or directory - не найден заголовочный файл (+ WARNING: Failure to find: OGLDraw.cpp, WARNING: Failure to find: OGLDraw.h - еще и цпп-файла нету). они точно лежат в папке исходников или где-то в стандартном пути?
error: 'QApplication' was not declared in this scope - ты подключил QCoreApplication, а пытаешься создать QApplication - определись что тебе надо

дальнейшие ошибки устранятся как только устранишь эти две.
« Последнее редактирование: Июнь 03, 2011, 01:07 от kambala » Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 22.