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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: "Замороженная" компиляция  (Прочитано 10328 раз)
ilya2013
Гость
« : Январь 05, 2014, 14:31 »

Появилась такая проблема!! Компиляция просто не идет! Показывает несколько строчек и все((



Выполняется сборка проекта gui_problem...
Запускается: «I:\QtSDK\mingw\bin\mingw32-make.exe» clean
i:\qtsdk\desktop\qt\4.7.4\mingw\bin\qmake.exe -spec i:\QtSDK\Desktop\Qt\4.7.4\mingw\mkspecs\win32-g++ -o Makefile ..\gui_problem\gui_problem.pro

КОД МИНИМАЛЕН:

mainwindow.h
Код:
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QtGui>
#include <QMainWindow>

#include <test.h>
#include <video.h>
#include <author.h>
#include <tematest.h>

namespace Ui {
    class MainWindow;

}

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();


private:
    Ui::MainWindow *ui;
  

public slots:
  
   void viddeo();
  

};

#endif // MAINWINDOW_H


Код:
#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    t2=new video();
    QPalette pal1;

    pal1.setBrush(ui->widget->backgroundRole(),
                  QBrush(QPixmap("pic/NEWFON.png")));

    ui->widget->setAutoFillBackground(true);
    ui->widget->setPalette(pal1);

    connect(ui->videouroki, SIGNAL(triggered()), this, SLOT(viddeo()));
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::viddeo()
{
    t2->resize(500,500);
    t2->show();
}


main.cpp
Код:
#include <QtGui>
#include <QApplication>
#include "mainwindow.h"

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



    w.show();

    return a.exec();
}

До определенного момента все работало, после того как добавил слот работать перестало!
В чем проблема... понять никак не могу
« Последнее редактирование: Январь 05, 2014, 14:38 от ilya2013 » Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Январь 05, 2014, 17:41 »

У меня подобная беда творится из-за Кашмарного Антивируса. Причём только на некоторых версиях Qt.

До сих пор не знаю как бороться, приходится Кашмарного выключать на время сборки.
Записан

Юра.
ilya2013
Гость
« Ответ #2 : Январь 05, 2014, 17:58 »

Отключил(( не помогает((
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #3 : Январь 05, 2014, 18:03 »

может диск перегружен?
Записан

Изучением 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
ilya2013
Гость
« Ответ #4 : Январь 05, 2014, 18:10 »

Другие приложения собирает влегкую, это собирало-собирало, я добавил слот и его соединение с сигналом от кноки меню, и компилятор перестал собирать( Возвращаюсь на несколько шагов назад(когда он еще норм собирал) - все также
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Январь 05, 2014, 18:27 »

попробуй запустить qmake, а потом собрать
Записан

Изучением 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
ilya2013
Гость
« Ответ #6 : Январь 05, 2014, 18:30 »

Цитировать
запустить qmake
из папки? или как?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Январь 05, 2014, 18:33 »

в креаторе есть такая команда в меню построения. но можно и из консоли.
Записан

Изучением 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
ilya2013
Гость
« Ответ #8 : Январь 05, 2014, 18:44 »

Все также   Непонимающий
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #9 : Январь 05, 2014, 21:27 »

Может дата создания/модификации твоих *.h/*.cpp файлов проекта невалидна? Например, она из "будущего"? (хотя это дикое предположение Улыбающийся )
Записан

ArchLinux x86_64 / Win10 64 bit
ilya2013
Гость
« Ответ #10 : Январь 06, 2014, 06:39 »

Тогда бы он этот проект вообще не собирал! С самого начала, а он собирал и перестал(
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #11 : Январь 06, 2014, 11:55 »

Тогда бы он этот проект ...
Тогда пора выкладывать проект полностью.
Записан
Fregloin
Супер
******
Offline Offline

Сообщений: 1025


Просмотр профиля
« Ответ #12 : Январь 06, 2014, 13:39 »

Права на папку с проектом позволяют записывать?
Записан
ilya2013
Гость
« Ответ #13 : Январь 06, 2014, 16:49 »

Отправляю  проект
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #14 : Январь 06, 2014, 19:00 »

прав был kuzulis, что-то странное со временем изменения (не дата, именно время) файлов.

вот немного подправил - https://dl.dropboxusercontent.com/u/88492657/konf_2014.zip
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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