Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++] problema compilazione QT

    Per la scadenza del periodo di valutazione di un programma (la sua versione di prova x 30 gg) ho dovuto provvedere a reinstallarlo da zero per avere altri 30 giorni per completare il lavoro che sto facendo, solo che a seguito di una completa e corretta installazione, in fase di compilazione di ogni programma ho sempre la stessa risposta dal terminale (che precedentemente eseguiva senza problemi lo stesso codice corretto):

    $ qmake -project && qmake -spec macx-g++ && make
    Makefile:224: warning: overriding commands for target `main.o'
    Makefile:221: warning: ignoring old commands for target `main.o'
    c++ -headerpad_max_install_names -o t5.app/Contents/MacOS/t5 main.o main.o -F/Library/Frameworks -L/Library/Frameworks -framework QtGui -framework Carbon -framework AppKit -framework QtCore -lz -lm -liconv -framework ApplicationServices
    /usr/bin/ld: multiple definitions of symbol MyWidget::MyWidget(QWidget*)
    main.o definition of MyWidget::MyWidget(QWidget*)in section (__TEXT,__text)
    main.o definition of MyWidget::MyWidget(QWidget*)in section (__TEXT,__text)
    /usr/bin/ld: multiple definitions of symbol MyWidget::MyWidget(QWidget*)
    main.o definition of MyWidget::MyWidget(QWidget*)in section (__TEXT,__text)
    main.o definition of MyWidget::MyWidget(QWidget*)in section (__TEXT,__text)
    /usr/bin/ld: multiple definitions of symbol _main
    main.o definition of _main in section (__TEXT,__text)
    main.o definition of _main in section (__TEXT,__text)
    collect2: ld returned 1 exit status
    make: *** [t5.app/Contents/MacOS/t5] Error 1
    Cosa significa? E soprattutto da che cavolo dipende?

  2. #2
    Mi hanno suggerito questa possibile interpretazione:
    FuThAr ha scritto:
    da quello che mi sta sembrando con il sonno e lo stordimento congenito, vedo che il problema riguarda la ridondanza dell'inclusione del main.o nel path di riferimento, dovuto al fatto che evidentemente è già presente
    Alla quale però ribatto:
    cosa dovrei fare, quindi, per risolvere il problema??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.