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

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

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Помогите с настройкой Qt Creator 1.0!!!  (Прочитано 13721 раз)
Amidomaru
Гость
« : Июль 07, 2009, 07:20 »

Доброго времени суток дорогие товарищи. После долгих мыканий и споров с преподавателями я решился так програму для Производственной практике на Qt Creator. Но тут я сталкнулся с очень странной вещью, простая прога Hello World! не желает компилироваться. И выдаёт не понятные ошибки:: -1: error: collect2: ld returned 1 exit status
 Листинг програмы:

Код
C++ (Qt)
#include <QtGui/QApplication>
#include "mainwindow.h"
 
int main(int argc, char *argv[])
{
   QApplication app(argc, argv);
   QMainWindow *mw = new QMainWindow(0, Qt::Window);
       mw->setWindowTitle("Hello Qt4");
       mw->resize(400, 300);
       mw->show();
 
   return app.exec();
}

Понимаю что вопрос тупой но ничего не могу придумать, Помогите!!!!
« Последнее редактирование: Июль 07, 2009, 09:55 от pastor » Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #1 : Июль 07, 2009, 09:16 »

открой вкладку compiler output и текст сюда
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Июль 07, 2009, 09:58 »

А что это за заголовочный файл такой - #include "mainwindow.h"? Что в нем и есть ли он в твоем проекте? В твоем случае нужно подключать #include <QMainWindow>
« Последнее редактирование: Июль 07, 2009, 10:04 от pastor » Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Rcus
Гость
« Ответ #3 : Июль 07, 2009, 10:02 »

А я поставлю пять копеек на пробелы в путях Улыбающийся
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Июль 07, 2009, 10:07 »

а я на поставлю на неустановленнный модуль а-ля фонон:)
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #5 : Июль 07, 2009, 10:10 »

А фонон сюда каким боком? О_о
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Июль 07, 2009, 10:11 »

если при создании проекта потыкать лишние галочки, будет ошибка линковки
Записан
Amidomaru
Гость
« Ответ #7 : Июль 07, 2009, 12:35 »

Так. Вот что я сделал
#include <QtGui/QApplication>
#include <QMainWindow>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QMainWindow *mw = new QMainWindow(0, Qt::Window);
        mw->setWindowTitle("Hello Qt4");
        mw->resize(400, 300);
        mw->show();

    return app.exec();

Вот что пишет дебагер:
Running build steps for project Sam...
Creating gdb macros library...
Starting: C:/Qt/4.3.4/bin/qmake.exe C:/Documents and Settings/Егор/Рабочий стол/Sam/Sam.pro -spec win32-g++ -r CONFIG+=debug_and_release CONFIG+=debug
Cannot find file: c:\Documents and Settings\Егор\Рабочий стол\Sam\Sam.pro.
Exited with code 2.
Error while building project Sam
When executing build step 'QMake'
}
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #8 : Июль 07, 2009, 12:52 »

Rcus выиграл:(
Записан
Amidomaru
Гость
« Ответ #9 : Июль 07, 2009, 13:00 »

А по подробнее?
Записан
SABROG
Гость
« Ответ #10 : Июль 07, 2009, 13:05 »

Rcus выиграл:(

Егор, настоящий каскадер!" © Атака Клоунов

"Рабочий стол" не рулит.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #11 : Июль 07, 2009, 13:06 »

перемести проект в папку без пробелов и русских букв
Записан
Amidomaru
Гость
« Ответ #12 : Июль 07, 2009, 13:11 »

Ясно скинул на Диск С. Получется тоже что и раньше::-1: error: collect2: ld returned 1 exit status
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #13 : Июль 07, 2009, 13:21 »

еще раз compile output. В тот раз был между прочем не ld
Записан
Amidomaru
Гость
« Ответ #14 : Июль 07, 2009, 13:25 »

Вот что он от меня хочет:
Running build steps for project Sam...
Creating gdb macros library...
Configuration unchanged, skipping QMake step.
Starting: C:/Qt/MinGW/bin/mingw32-make.exe debug -w
C:\Qt\MinGW\bin\mingw32-make.exe: Entering directory `C:/QT_Progect/Sam'
C:/Qt/MinGW/bin/mingw32-make.exe -f Makefile.Debug
mingw32-make.exe[1]: Entering directory `C:/QT_Progect/Sam'
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,console -mthreads -Wl -o debug\Sam.exe debug/main.o  -L"c:\Qt\4.3.4\lib" -lQtGuid4 -lQtCored4
mingw32-make.exe[1]: Leaving directory `C:/QT_Progect/Sam'
C:\Qt\MinGW\bin\mingw32-make.exe: Leaving directory `C:/QT_Progect/Sam'
C:\Qt\MinGW\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lQtGuid4
collect2: ld returned 1 exit status
mingw32-make.exe[1]: *** [debug\Sam.exe] Error 1
C:\Qt\MinGW\bin\mingw32-make.exe: *** [debug] Error 2
Exited with code 2.
Error while building project Sam
When executing build step 'Make'
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


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