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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибки при компиляции  (Прочитано 5703 раз)
Dux
Гость
« : Август 29, 2005, 19:19 »

Поставил себе Qt 4 под MinGW. Компилю примеры. Все отлично. Переписываю каталог с примером на другой диск.

>qmake -project
>qmake sample.pro


тут все отлично!

>make

а вот тут начинаются проблемы!
Я заметил, что если каталог проекта находится не в дереве каталогов установки Qt, то проект компилиться не будет.
Кто-нибудь сталкивался с такой ситуацией?
Записан
KADABRA
Гость
« Ответ #1 : Август 29, 2005, 19:26 »

Цитата: "Dux"
Поставил себе Qt 4 под MinGW. Компилю примеры. Все отлично. Переписываю каталог с примером на другой диск.

>qmake -project
>qmake sample.pro


тут все отлично!

>make

а вот тут начинаются проблемы!
Я заметил, что если каталог проекта находится не в дереве каталогов установки Qt, то проект компилиться не будет.
Кто-нибудь сталкивался с такой ситуацией?

И какие же проблемы? Я думаю, что тут телепатов нету.
У меня отлично компилятся проекты на другом диске.
Укажи, какие именно проблемы, какие ошибки компилятора, линкера.
Записан
Night_Light_8
Гость
« Ответ #2 : Октябрь 07, 2005, 20:25 »

У меня сейчас нечто подобное. Решил изучить Qt, чтобы сделать кое-какой проект по диплому.

Скачал
MinGW-3.4.2.exe
qt-win-opensource-4.0.1-mingw.exe
Поставил

Пробую первый пример из туториала хелло:
 
Цитировать

#include <QApplication>
#include <QPushButton>

    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);

        QPushButton hello("Hello world!");
        hello.resize(100, 30);

        hello.show();
        return app.exec();
    }
 


    qmake -project
    qmake
- отлично

make

получаю кучу ошибок, оканчивается весь длинный список на

Цитировать

C:/Qt/4.0.1/include/QtGui/../../src/gui/widgets/qabstractbutton.h:31: error: `Qt
ValidLicenseForGuiModule' does not name a type
In file included from C:/Qt/4.0.1/include/QtGui/qpushbutton.h:1,
                 from C:/Qt/4.0.1/include/QtGui/QPushButton:1,
                 from main.cpp:2:
C:/Qt/4.0.1/include/QtGui/../../src/gui/widgets/qpushbutton.h:29: error: `QtVali
dLicenseForGuiModule' does not name a type
mingw32-make[1]: *** [release\main.o] Error 1
mingw32-make[1]: Leaving directory `C:/R/ASU/Kurso/MOtion/dzx'
mingw32-make: *** [release] Error 2


Продскажите, что не так.
Записан
KADABRA
Гость
« Ответ #3 : Октябрь 08, 2005, 10:04 »

Night_Light_8
Попробуй пересобрать Qt своим компилятором.
Записан
Night_Light_8
Гость
« Ответ #4 : Октябрь 09, 2005, 19:44 »

угу, помогло
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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