Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ошибки после установки QtCreator  (Прочитано 1106 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн banger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ошибки после установки QtCreator
« : 25 Июля 2015, 18:53:21 »
После установки QtCreator версии 5.5.0 для x64(Ubuntu 14.04) и создания пустого проекта, возникает 47 ошибок(половина из которых повторяется) при запуске:


1) /home/bang/QtWorkspace/build-TestGeneral-Desktop_Qt_5_5_0_GCC_64bit-Debug/Makefile:871: предупреждение: overriding commands for target `main.o'
2) /home/bang/QtWorkspace/build-TestGeneral-Desktop_Qt_5_5_0_GCC_64bit-Debug/Makefile:762: предупреждение: ignoring old commands for target `main.o'
3) /home/bang/QtWorkspace/build-TestGeneral-Desktop_Qt_5_5_0_GCC_64bit-Debug/main.o:-1: In function `load<int>':
4) /home/bang/QtWorkspace/build-TestGeneral-Desktop_Qt_5_5_0_GCC_64bit-Debug/ui_main.h:35: ошибка: multiple definition of `Main::Main(QWidget*)'
5) /home/bang/QtWorkspace/TestGeneral/main.cpp:4: first defined here
6) /home/bang/QtWorkspace/build-TestGeneral-Desktop_Qt_5_5_0_GCC_64bit-Debug/main.o:-1: In function `Main::~Main()':
7) :-1: ошибка: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0(с 0 до 19) has invalid symbol index 11  (И так для 2, 11, 13, 21)
8) /usr/lib/x86_64-linux-gnu/crt1.o:-1: In function `_start':
9) (.text+0x20):-1: ошибка: undefined reference to `main'
10) :-1: ошибка: collect2: error: ld returned 1 exit status

Помогите их исправить!!!

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: Ошибки после установки QtCreator
« Ответ #1 : 25 Июля 2015, 18:59:27 »
Выложи код, а то не понятно, что править.

Оффлайн banger

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ошибки после установки QtCreator
« Ответ #2 : 25 Июля 2015, 19:05:35 »
ui_main.h


/********************************************************************************
** Form generated from reading UI file 'main.ui'
**
** Created by: Qt User Interface Compiler version 5.5.0
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MAIN_H
#define UI_MAIN_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_Main
{
public:
    QWidget *centralWidget;
    QPushButton *pushButton;
    QMenuBar *menuBar;
    QToolBar *mainToolBar;
    QStatusBar *statusBar;

    void setupUi(QMainWindow *Main)
    {
        if (Main->objectName().isEmpty())
            Main->setObjectName(QStringLiteral("Main"));
        Main->resize(400, 300);
        centralWidget = new QWidget(Main);
        centralWidget->setObjectName(QStringLiteral("centralWidget"));
        pushButton = new QPushButton(centralWidget);
        pushButton->setObjectName(QStringLiteral("pushButton"));
        pushButton->setGeometry(QRect(60, 50, 261, 111));
        Main->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(Main);
        menuBar->setObjectName(QStringLiteral("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 400, 25));
        Main->setMenuBar(menuBar);
        mainToolBar = new QToolBar(Main);
        mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
        Main->addToolBar(Qt::TopToolBarArea, mainToolBar);
        statusBar = new QStatusBar(Main);
        statusBar->setObjectName(QStringLiteral("statusBar"));
        Main->setStatusBar(statusBar);

        retranslateUi(Main);

        QMetaObject::connectSlotsByName(Main);
    } // setupUi

    void retranslateUi(QMainWindow *Main)
    {
        Main->setWindowTitle(QApplication::translate("Main", "Main", 0));
        pushButton->setText(QApplication::translate("Main", "PushButton", 0));
    } // retranslateUi

};

namespace Ui {
    class Main: public Ui_Main {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MAIN_H

Ошибки в 35, 40, 42,43 строке, но так то код я не писал, просто создал проект, и попробовал его запустить. Так же ошибки в файле main.o, там не скопировать думаю.

Пользователь решил продолжить мысль 25 Июля 2015, 19:06:50:
:-1: ошибка: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0(с 0 до 19) has invalid symbol index 11  (И так для 2, 11, 13, 21)

Эта ошибка не куда переходит, ни в какой файл, просто есть и все.

 

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