crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> error: collect2: ld returned 1 exit status
legioner
  опции профиля:
сообщение 5.10.2009, 23:19
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 7
Регистрация: 1.10.2009
Пользователь №: 1129

Спасибо сказали: 0 раз(а)




Репутация:   0  


есть main.cpp , md.h, md.cpp , main.pro
main.pro
CONFIG += staticlib
SOURCES += main.cpp md.cpp
HEADERS += md.h

main.cpp
#include <QtGui>
#include "md.h"

int main(int argc , char *argv[]){
    QApplication ap(argc ,argv);
    QLabel *l = new QLabel();
    l->show();
    return ap.exec();
}

md.h
#ifndef MAIN_H
#define MAIN_H

#include <QtGui>
class Dim: public QWidget{
    Q_OBJECT

public:
        Dim(QWidget *parent = 0);
};
#endif // MAIN_H

md.cpp
#include <QtGui>
#include "md.h"

Dim::Dim(QWidget *parent){

}

сперва все компилировалось. потом стал показывать ошибку
mingw32-make: Entering directory `F:/Qt4/main'
C:/Qt/mingw/bin/mingw32-make -f Makefile.Release
mingw32-make[1]: Entering directory `F:/Qt4/main'
g++ -static -Wl,-s -Wl,-subsystem,windows -o release\main.exe
release/main.o release/md.o release/moc_md.o -L"c:\Qt\qt\lib"
-lmingw32 -lqtmain -lQtGui -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lwinspool
-lmsimg32 -lQtCore -lkernel32 -luser32 -lshell32 -luuid -lole32 -ladvapi32 -lws2_32
mingw32-make[1]: Leaving directory `F:/Qt4/main'
mingw32-make: Leaving directory `F:/Qt4/main'
C:\Qt\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot open output file release\main.exe: Permission denied
collect2: ld returned 1 exit status
mingw32-make[1]: *** [release\main.exe] Error 1
mingw32-make: *** [release] Error 2
Завершено с кодом возврата 2.
Ошибка во время сборки проекта main
Во время выполнения сборки на этапе 'Make'

что не так делаю
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Andrewshkovskii
  опции профиля:
сообщение 5.10.2009, 23:58
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 351
Регистрация: 27.12.2008
Пользователь №: 467

Спасибо сказали: 18 раз(а)




Репутация:   1  


У тебя каким-то образом заблокирован main.exe файл. либо запущен, либо что-то ещё
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.1.2025, 5:32