IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Erreur de compilation


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Mai 2003
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 351
    Par défaut Erreur de compilation
    Salut,
    Je vous prie de m'excuser et de faire preuve d'indulgence car je fais vraiment mes premiers pas en Qt.
    J'ai installer qt 4.5.2-tower à partir de l'exé proposé car j'avais des difficultés avec la version source.
    J'ai installé Qt Creator.
    Puis j'ai pris l'exemple de cette tuto http://qt.developpez.com/tutoriels/i...ello-word#LI-C que j'ai tester.
    qmake -projet
    qmake
    make
    Après le make j'ai les erreurs suivantes:
    C:\Qt\workspace\QtAppli>cd C:\Qt\workspace\t1

    C:\Qt\workspace\t1>qmake -project

    C:\Qt\workspace\t1>qmake

    C:\Qt\workspace\t1>make
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Error makefile 21: Command syntax error
    Error makefile 23: Command syntax error
    Error makefile 25: Command syntax error
    *** 3 errors during make ***
    et sous Qt Creator j'ai
    Configuration unchanged, skipping QMake step.
    Starting: C:/Program Files/Borland/BDS/4.0/Bin/make.exe -w
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Incorrect command line argument: -w

    Syntax: MAKE [options ...] target[s]
    -B Builds all targets regardless of dependency dates
    -Dsymbol[=string] Defines symbol [equal to string]
    -Idirectory Names an include directory
    -K Keeps (does not erase) temporary files created by MAKE
    -N Increases MAKE's compatibility with NMAKE
    -Wfilename Writes MAKE to filename updating all non-string options
    -Usymbol Undefine symbol
    -ffilename Uses filename as the MAKEFILE
    -a Performs auto-dependency checks for include files
    -c Caches auto-dependency information
    -e Ignores redefinition of environment variable macros
    -i Ignores errors returned by commands
    -l+ Enables use of long command lines
    -m Displays the date and time stamp of each file
    -n Prints commands but does not do them
    -p Displays all macro definitions and implicit rules
    -q Returns zero if target is up-to-date and nonzero
    if it is not (for use in batch files)
    -r Ignores rules and macros defined in BUILTINS.MAK
    -s Silent, does not print commands before doing them
    -? or -h Prints this message
    Options marked with '+' are on by default. To turn off a default
    option follow it by a '-', for example: -a-
    Exited with code 0.
    Merci d'avance

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Configuration unchanged, skipping QMake step.
    Starting: C:/Program Files/Borland/BDS/4.0/Bin/make.exe -w
    MAKE Version 5.2 Copyright (c) 1987, 2000 Borland
    Incorrect command line argument: -w
    Je crois que tu as un résidu de Borland d'une autre époque sur ton pc. Lors de l'appel du make, c'est celui de ton Borland et non celui de mingw (fourni avec QtCreator) qui est appelé.

    Apparemment, ce make en question a l'air dépassé. Le mieux serait de le virer (desinstaller) ou alors d'enlever la ligne
    C:/Program Files/Borland/BDS/4.0/Bin
    de ton path système.

    Donne nous des nouvelles apres avoir fait ca.

    G.

    PS : tu veux developper sur S60 ?

  3. #3
    Membre éclairé
    Inscrit en
    Mai 2003
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 351
    Par défaut Can't open perl script "C:\Program": No such file or directory
    J'ai retiré le chemin sur Borland dans mon path et à la compilation j'ai le message d'erreur:
    Running build steps for project QtAppli...
    Configuration unchanged, skipping QMake step.
    Starting: C:/Program Files/Fichiers communs/Symbian/Tools/make.exe -w
    Can't open perl script "C:\Program": No such file or directory
    Exited with code 2.
    Error while building project QtAppli
    When executing build step 'Make'
    et sous dos :
    C:\Qt\workspace\t1>make
    ABLD.BAT build winscw udeb
    make -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\t
    1\EXPORT.make" EXPORT VERBOSE=-s
    make[1]: Entering directory `C:/Qt/workspace/t1'
    Nothing to do
    make[1]: Leaving directory `C:/Qt/workspace/t1'
    make -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\t
    1\WINSCW.make" MAKEFILE VERBOSE=-s
    make[1]: Entering directory `C:/Qt/workspace/t1'
    make -s -C \Qt\workspace\t1 -f "MAKEFILE_0XE0EB37AE.MK" TO_ROOT=..\..\.. EPOCBL
    D=\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\MAKEFILE_0XE0EB37AE\WINSCW
    TO_BLDINF=..\..\..\Qt\workspace\t1 PLATFORM=WINSCW MAKMAKE
    perl -S makmake.pl -D \Qt\workspace\t1\T1_0XE0EB37AE WINSCW
    make[1]: Leaving directory `C:/Qt/workspace/t1'
    make -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\t
    1\WINSCW.make" LIBRARY VERBOSE=-s
    make[1]: Entering directory `C:/Qt/workspace/t1'
    make -s -C \Qt\workspace\t1 -f "MAKEFILE_0XE0EB37AE.MK" TO_ROOT=..\..\.. EPOCBL
    D=\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\MAKEFILE_0XE0EB37AE\WINSCW
    TO_BLDINF=..\..\..\Qt\workspace\t1 PLATFORM=WINSCW LIB
    make -s -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\
    t1\T1_0XE0EB37AE\WINSCW\T1_0XE0EB37AE.WINSCW" LIBRARY
    make[1]: Leaving directory `C:/Qt/workspace/t1'
    make -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\t
    1\WINSCW.make" RESOURCE CFG=UDEB VERBOSE=-s
    make[1]: Entering directory `C:/Qt/workspace/t1'
    make -s -C \Qt\workspace\t1 -f "MAKEFILE_0XE0EB37AE.MK" TO_ROOT=..\..\.. EPOCBL
    D=\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\MAKEFILE_0XE0EB37AE\WINSCW
    TO_BLDINF=..\..\..\Qt\workspace\t1 PLATFORM=WINSCW CFG=UDEB RESOURCE
    make -s -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\
    t1\T1_0XE0EB37AE\WINSCW\T1_0XE0EB37AE.WINSCW" RESOURCEUDEB
    make[1]: Leaving directory `C:/Qt/workspace/t1'
    make -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\t
    1\WINSCW.make" TARGET CFG=UDEB VERBOSE=-s
    make[1]: Entering directory `C:/Qt/workspace/t1'
    make -s -C \Qt\workspace\t1 -f "MAKEFILE_0XE0EB37AE.MK" TO_ROOT=..\..\.. EPOCBL
    D=\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\MAKEFILE_0XE0EB37AE\WINSCW
    TO_BLDINF=..\..\..\Qt\workspace\t1 PLATFORM=WINSCW CFG=UDEB BLD
    make -s -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\
    t1\T1_0XE0EB37AE\WINSCW\T1_0XE0EB37AE.WINSCW" UDEB
    main.cpp
    t1.UID.CPP
    mwldsym2.exe: warning: Multiply defined symbol: ___get_MSL_init_count in
    mwldsym2.exe: warning: files uc_cwhelp.obj (EEXE.LIB), startup.win32.c.obj (msl_
    all_static_mse_symbian_d.lib),
    mwldsym2.exe: warning: keeping definition in startup.win32.c.obj
    mwldsym2.exe: warning: Multiply defined symbol: __CleanUpMSL in
    mwldsym2.exe: warning: files uc_cwhelp.obj (EEXE.LIB), startup.win32.c.obj (msl_
    all_static_mse_symbian_d.lib),
    mwldsym2.exe: warning: keeping definition in startup.win32.c.obj
    make[1]: Leaving directory `C:/Qt/workspace/t1'
    make -r -f "\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\Qt\workspace\t
    1\WINSCW.make" FINAL CFG=UDEB VERBOSE=-s
    make[1]: Entering directory `C:/Qt/workspace/t1'
    make -s -C \Qt\workspace\t1 -f "MAKEFILE_0XE0EB37AE.MK" TO_ROOT=..\..\.. EPOCBL
    D=\S60\devices\S60_5th_Edition_SDK_v0.9\EPOC32\BUILD\MAKEFILE_0XE0EB37AE\WINSCW
    TO_BLDINF=..\..\..\Qt\workspace\t1 PLATFORM=WINSCW CFG=UDEB FINAL
    make[1]: Leaving directory `C:/Qt/workspace/t1'

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    qt 4.5.2-tower c'est la version pour s60.
    C'est ce que tu voulais?

  5. #5
    Membre éclairé
    Inscrit en
    Mai 2003
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 351
    Par défaut
    Oui je sais que c'est la version S60 mais cela dois pouvoir marcher. je dois pouvoir tester sur pc le resultat

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par yLaplace Voir le message
    Oui je sais que c'est la version S60 mais cela dois pouvoir marcher. je dois pouvoir tester sur pc le resultat
    Tu n'as donc pas ce qu'il te faut. QtCcreator ne sait pas encore exploiter cette version. Il faut carbidge.c++
    voici quelques page importante:

    http://library.forum.nokia.com/index...4BCE2866A.html
    http://wiki.forum.nokia.com/index.ph...ation_packages

  7. #7
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Je ne connais pas l'installation tower (ton but est bien de développer pour S60 ?). Le chemin du make à l'air déjà plus correct, mais je ne peux pas confirmer que c'est le bon make, surtout que je ne sais pas ce que tu essaies de compiler.

    Si tu as developpé avec QtCreator, pourquoi ne pas simplement faire un "build all" en cliquant directement sur le bouton dans QtCreator ?

    G.

    PS : en tout cas je te félicite de commencer par le tutoriel.

  8. #8
    Membre éclairé
    Inscrit en
    Mai 2003
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 351
    Par défaut
    concernant Qt Creator, c'est exactement ce que je fais et j'ai mis les erreurs produit par qt. J'ai aussi essayer en ligne de commande la compilation puisque qt creator me revoie des erreurs. Je fais les deux en même temps dans le souci de les maitriser. A chaque fois je mets côte à côte les erreurs produit par chacun d'eux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Réponses: 2
    Dernier message: 23/09/2003, 14h32
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo