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

Discussion :

[Débutant] Utilisation de bibliothèque extérieure

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Par défaut [Débutant] Utilisation de bibliothèque extérieure
    Bonjour,

    Je compte utiliser Qt (4.5.2) et code::block (8.02). J'ai installé le plug-in QtWorkbench pour pouvoir compiler correctement cans passer par la console Qt.

    Mon but est de créer une interface graphique permettant de piloter plusieurs caméras (Andor). Les caméras ont été fournie avec un headers des dll et une librairie (.lib).

    Le problème c'est que je n'arrive pas à compiler un programme utilisant Qt et les fonctions de commandes des caméras, alors que séparément tout marche... D'ou mon post ici...


    le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    #include <QApplication>
    #include <QPushButton>
    #include "ATMCD32D.H" // Andor functions
    #include <stdio.h>
    #include <iostream.h>
     
    int main(int argc, char *argv[])
    {
    QApplication app(argc, argv);
     
    QPushButton BoutonBravo("Bravo tout fonctionne");
    BoutonBravo.show();
     
     
    long nbCam = 0;
     
    GetAvailableCameras(a); // fonction de détection des cameras
    cout <<"\n"<< (nbCam) << "  Camera detecte!" << endl;
     
    return app.exec();
    }
    entraine :
    C:\test2\main.cpp|23|undefined reference t `_imp__GetAvailableCameras@4'|

    alors que si je commente tout ce qui a un rapport avec Qt et que je supprime l'option "use a custom makefile", le fontion getAvailableCamera est reconnue.

    Donc si vous avez des solutions .... je vous en serai trés reconaissant

    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
    Je ne connais pas le QtWorkbench de code block. Peux tu modifier le .pro ? Si oui, il faut que tu y ajoutes les libs que tu veux ajouter à ton application.
    LIBS += ....
    De nombreux posts traitent de ce problème sur le forum, ou alors tu peux regarder les docs sur qmake.

    Si non, tu devras les ajouter directement à ton Makefile.

    G.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Par défaut
    c'est déjà fait : j'ai linker la bilbiothèque dans project> build options> > Linker settings
    et je viens de vérifier dans le pro, je pense que c'est bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LIBS += C:\test2\ATMCD32M.LIB C:\test2\ATMCD32M.LIB
    Le bizzare c'est que, bien que non référencé quand je fourni le mauvais arguement à GetAvailableCamera, le compilateur bloque sur cette erreur alors qu'il n'est pas censé connaitre la fonction....

  4. #4
    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
    Le bizzare c'est que, bien que non référencé quand je fourni le mauvais arguement à GetAvailableCamera, le compilateur bloque sur cette erreur alors qu'il n'est pas censé connaitre la fonction....
    Les caméras ont été fournie avec un headers
    La fonction est déclarée dans le header, donc l'argument peut être reconnu comme valide ou non.

    G.

  5. #5
    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
    Et les dll? Tu en as besoin aussi. Si tu veux faire bourrin, copie les libs et les dll dans le repertoire courant de ta compilation.

    G.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Par défaut
    Pour les dll et les libs, elles sont copiées partout (mingW\lib, sytem32 etc etc)... mais aucun changement!

    par contre je viens de m'apercevoir d'une chose en compilant mon projet depuis l'invite de commande : j'ai des fichiers pro différents.

    Je précise :
    *Compilation sous codde::block : deux fichiers .pro sont créés debug.pro et release.pro dans lesquels ma librairie est incluse. Mais ma fontion n'est pas reconnue.....
    *Compilation en ligne de commande : un seul fichier pro est créé : test2.pro, nom du répertoire où se trouve le projet. dans celui-ci le la librairie n'ets pas incluse, mais si je l'inclue, tout compile correctement, et le programme s'exécute...

    du coup y'aurait-il un moyen pour indiquer à code block de nommer le .pro différement?

  7. #7
    Membre éclairé Avatar de gassi64
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2008
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 255
    Par défaut
    Je te conseillerai d'essayer d'implémenter un petit programme Qt avec QtCreator, et d'y ajouter alors tes lib de tes caméras, comme ça tu ne te poserais pas de problèmes sur la gestion des libs, car il suffirait de bien modifier le fichier pro.

    Sinon, le fait d'avoir des noms quelconques pour le .pro n'est pas crucial, ce qui compte c'est le makefile généré, donc si tu arrives à le modifer correctement et que ça marche, c'est que ton .pro est faux à la base

    on peut le voir ?

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 171
    Par défaut
    Bon je viens de regarder mes makefiles, (Makefile.debug et Makefile.debug.debug), ils sont à la fin du post.
    aprés les avoir examiner plus en détail j'ai vu que dans makefile.debug.debug, dans la rubrique "compiler tools and options" il n'y a aucune référence à ma librairie (ATMCD32M.LIB), mais je ne sais pas comment les rajouter automatiquement...

    Sinon je vais tester Qt creator merci pour le conseil , mais je pourrais pas le faire tout de suite....

    Makefile.debug :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    #############################################################################
    # Makefile for building: test2
    # Generated by qmake (2.01a) (Qt 4.5.2) on: ven. 31. juil. 15:06:39 2009
    # Project:  Debug.pro
    # Template: app
    # Command: c:\Qt\4.5.2\bin\qmake -spec ..\Qt\4.5.2\mkspecs\default -win32 -o Makefile.Debug Debug.pro
    #############################################################################
     
    first: debug
    install: debug-install
    uninstall: debug-uninstall
    MAKEFILE      = Makefile.Debug
    QMAKE         = c:\Qt\4.5.2\bin\qmake
    DEL_FILE      = del
    CHK_DIR_EXISTS= if not exist
    MKDIR         = mkdir
    COPY          = copy /y
    COPY_FILE     = $(COPY)
    COPY_DIR      = xcopy /s /q /y /i
    INSTALL_FILE  = $(COPY_FILE)
    INSTALL_PROGRAM = $(COPY_FILE)
    INSTALL_DIR   = $(COPY_DIR)
    DEL_FILE      = del
    SYMLINK       = 
    DEL_DIR       = rmdir
    MOVE          = move
    CHK_DIR_EXISTS= if not exist
    MKDIR         = mkdir
    SUBTARGETS    =  \
    		debug \
    		release
     
    debug: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug
    debug-make_default: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug 
    debug-make_first: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug first
    debug-all: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug all
    debug-clean: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug clean
    debug-distclean: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug distclean
    debug-install: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug install
    debug-uninstall: $(MAKEFILE).Debug FORCE
    	$(MAKE) -f $(MAKEFILE).Debug uninstall
    release: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release
    release-make_default: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release 
    release-make_first: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release first
    release-all: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release all
    release-clean: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release clean
    release-distclean: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release distclean
    release-install: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release install
    release-uninstall: $(MAKEFILE).Release FORCE
    	$(MAKE) -f $(MAKEFILE).Release uninstall
     
    Makefile.Debug: Debug.pro  ../Qt/4.5.2/mkspecs/default/qmake.conf ../Qt/4.5.2/mkspecs/qconfig.pri \
    		../Qt/4.5.2/mkspecs/features/qt_functions.prf \
    		../Qt/4.5.2/mkspecs/features/qt_config.prf \
    		../Qt/4.5.2/mkspecs/features/exclusive_builds.prf \
    		../Qt/4.5.2/mkspecs/features/default_pre.prf \
    		../Qt/4.5.2/mkspecs/features/win32/default_pre.prf \
    		../Qt/4.5.2/mkspecs/features/debug.prf \
    		../Qt/4.5.2/mkspecs/features/debug_and_release.prf \
    		../Qt/4.5.2/mkspecs/features/default_post.prf \
    		../Qt/4.5.2/mkspecs/features/win32/default_post.prf \
    		../Qt/4.5.2/mkspecs/features/win32/windows.prf \
    		../Qt/4.5.2/mkspecs/features/win32/rtti.prf \
    		../Qt/4.5.2/mkspecs/features/win32/exceptions.prf \
    		../Qt/4.5.2/mkspecs/features/win32/stl.prf \
    		../Qt/4.5.2/mkspecs/features/shared.prf \
    		../Qt/4.5.2/mkspecs/features/warn_on.prf \
    		../Qt/4.5.2/mkspecs/features/qt.prf \
    		../Qt/4.5.2/mkspecs/features/win32/thread.prf \
    		../Qt/4.5.2/mkspecs/features/moc.prf \
    		../Qt/4.5.2/mkspecs/features/resources.prf \
    		../Qt/4.5.2/mkspecs/features/uic.prf \
    		../Qt/4.5.2/mkspecs/features/yacc.prf \
    		../Qt/4.5.2/mkspecs/features/lex.prf \
    		../Qt/4.5.2/mkspecs/features/include_source_dir.prf \
    		c:/Qt/4.5.2/lib/qtmaind.prl
    	$(QMAKE) -spec ..\Qt\4.5.2\mkspecs\default -win32 -o Makefile.Debug Debug.pro
    ..\Qt\4.5.2\mkspecs\qconfig.pri:
    ..\Qt\4.5.2\mkspecs\features\qt_functions.prf:
    ..\Qt\4.5.2\mkspecs\features\qt_config.prf:
    ..\Qt\4.5.2\mkspecs\features\exclusive_builds.prf:
    ..\Qt\4.5.2\mkspecs\features\default_pre.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\default_pre.prf:
    ..\Qt\4.5.2\mkspecs\features\debug.prf:
    ..\Qt\4.5.2\mkspecs\features\debug_and_release.prf:
    ..\Qt\4.5.2\mkspecs\features\default_post.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\default_post.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\windows.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\rtti.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\exceptions.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\stl.prf:
    ..\Qt\4.5.2\mkspecs\features\shared.prf:
    ..\Qt\4.5.2\mkspecs\features\warn_on.prf:
    ..\Qt\4.5.2\mkspecs\features\qt.prf:
    ..\Qt\4.5.2\mkspecs\features\win32\thread.prf:
    ..\Qt\4.5.2\mkspecs\features\moc.prf:
    ..\Qt\4.5.2\mkspecs\features\resources.prf:
    ..\Qt\4.5.2\mkspecs\features\uic.prf:
    ..\Qt\4.5.2\mkspecs\features\yacc.prf:
    ..\Qt\4.5.2\mkspecs\features\lex.prf:
    ..\Qt\4.5.2\mkspecs\features\include_source_dir.prf:
    c:\Qt\4.5.2\lib\qtmaind.prl:
    qmake: qmake_all FORCE
    	@$(QMAKE) -spec ..\Qt\4.5.2\mkspecs\default -win32 -o Makefile.Debug Debug.pro
     
    qmake_all: FORCE
     
    make_default: debug-make_default release-make_default FORCE
    make_first: debug-make_first release-make_first FORCE
    all: debug-all release-all FORCE
    clean: debug-clean release-clean FORCE
    distclean: debug-distclean release-distclean FORCE
    	-$(DEL_FILE) Makefile.Debug
     
    debug-mocclean: $(MAKEFILE).Debug
    	$(MAKE) -f $(MAKEFILE).Debug mocclean
    release-mocclean: $(MAKEFILE).Release
    	$(MAKE) -f $(MAKEFILE).Release mocclean
    mocclean: debug-mocclean release-mocclean
     
    debug-mocables: $(MAKEFILE).Debug
    	$(MAKE) -f $(MAKEFILE).Debug mocables
    release-mocables: $(MAKEFILE).Release
    	$(MAKE) -f $(MAKEFILE).Release mocables
    mocables: debug-mocables release-mocables
    FORCE:
     
    $(MAKEFILE).Debug: Makefile.Debug
    $(MAKEFILE).Release: Makefile.Debug
    le Makefile.debug.debug :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    #############################################################################
    # Makefile for building: test2
    # Generated by qmake (2.01a) (Qt 4.5.2) on: ven. 31. juil. 15:06:39 2009
    # Project:  Debug.pro
    # Template: app
    #############################################################################
     
    ####### Compiler, tools and options
     
    CC            = gcc
    CXX           = g++
    DEFINES       = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NEEDS_QMAIN -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT
    CFLAGS        = -g -Wall $(DEFINES)
    CXXFLAGS      = -Wall -g -g -frtti -fexceptions -mthreads -Wall $(DEFINES)
    INCPATH       = -I"..\Qt\4.5.2\include\QtCore" -I"..\Qt\4.5.2\include\QtGui" -I"..\Qt\4.5.2\include" -I"..\Qt\4.5.2\include\ActiveQt" -I"debug" -I"..\Qt\4.5.2\mkspecs\default"
    LINK        =        g++
    LFLAGS        =        -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-subsystem,windows -mthreads -Wl
    LIBS        =        -L"c:\Qt\4.5.2\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
    QMAKE         = c:\Qt\4.5.2\bin\qmake
    IDC           = c:\Qt\4.5.2\bin\idc.exe
    IDL           = midl
    ZIP           = zip -r -9
    DEF_FILE      = 
    RES_FILE      = 
    COPY          = copy /y
    COPY_FILE     = $(COPY)
    COPY_DIR      = xcopy /s /q /y /i
    DEL_FILE      = del
    DEL_DIR       = rmdir
    MOVE          = move
    CHK_DIR_EXISTS= if not exist
    MKDIR         = mkdir
    INSTALL_FILE    = $(COPY_FILE)
    INSTALL_PROGRAM = $(COPY_FILE)
    INSTALL_DIR     = $(COPY_DIR)
     
    ####### Output directory
     
    OBJECTS_DIR   = Debug\ LIBS += C:\test2\ATMCD32M.LIB C:\test2\ATMCD32D.LIB C:\test2\ATMCD32M.LIB
     
    ####### Files
     
    SOURCES       = main.cpp 
    OBJECTS       = Debug/main.o
    DIST          = 
    QMAKE_TARGET  = test2
    DESTDIR        = Debug\ #avoid trailing-slash linebreak
    TARGET         = test2.exe
    DESTDIR_TARGET = Debug\test2.exe
     
    ####### Implicit rules
     
    .SUFFIXES: .cpp .cc .cxx .c
     
    .cpp.o:
    	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
     
    .cc.o:
    	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
     
    .cxx.o:
    	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
     
    .c.o:
    	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
     
    ####### Build rules
     
    first: all
    all: Makefile.Debug.Debug  $(DESTDIR_TARGET)
     
    $(DESTDIR_TARGET):  $(OBJECTS) 
    	$(LINK) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS)  $(LIBS)
     
     
    qmake:  FORCE
    	@$(QMAKE) -spec ..\Qt\4.5.2\mkspecs\default -win32 -o Makefile.Debug.Debug Debug.pro
     
    dist:
    	$(ZIP) test2.zip $(SOURCES) $(DIST) Debug.pro ..\Qt\4.5.2\mkspecs\qconfig.pri ..\Qt\4.5.2\mkspecs\features\qt_functions.prf ..\Qt\4.5.2\mkspecs\features\qt_config.prf ..\Qt\4.5.2\mkspecs\features\exclusive_builds.prf ..\Qt\4.5.2\mkspecs\features\default_pre.prf ..\Qt\4.5.2\mkspecs\features\win32\default_pre.prf ..\Qt\4.5.2\mkspecs\features\debug.prf ..\Qt\4.5.2\mkspecs\features\debug_and_release.prf ..\Qt\4.5.2\mkspecs\features\default_post.prf ..\Qt\4.5.2\mkspecs\features\win32\default_post.prf ..\Qt\4.5.2\mkspecs\features\build_pass.prf ..\Qt\4.5.2\mkspecs\features\win32\windows.prf ..\Qt\4.5.2\mkspecs\features\win32\rtti.prf ..\Qt\4.5.2\mkspecs\features\win32\exceptions.prf ..\Qt\4.5.2\mkspecs\features\win32\stl.prf ..\Qt\4.5.2\mkspecs\features\shared.prf ..\Qt\4.5.2\mkspecs\features\warn_on.prf ..\Qt\4.5.2\mkspecs\features\qt.prf ..\Qt\4.5.2\mkspecs\features\win32\thread.prf ..\Qt\4.5.2\mkspecs\features\moc.prf ..\Qt\4.5.2\mkspecs\features\resources.prf ..\Qt\4.5.2\mkspecs\features\uic.prf ..\Qt\4.5.2\mkspecs\features\yacc.prf ..\Qt\4.5.2\mkspecs\features\lex.prf ..\Qt\4.5.2\mkspecs\features\include_source_dir.prf c:\Qt\4.5.2\lib\qtmaind.prl  HEADERS RESOURCES IMAGES SOURCES OBJECTIVE_SOURCES FORMS YACCSOURCES YACCSOURCES LEXSOURCES 
     
    clean: compiler_clean 
    	-$(DEL_FILE) Debug\main.o
     
    distclean: clean
    	-$(DEL_FILE) $(DESTDIR_TARGET)
    	-$(DEL_FILE) Makefile.Debug.Debug
     
    mocclean: compiler_moc_header_clean compiler_moc_source_clean
     
    mocables: compiler_moc_header_make_all compiler_moc_source_make_all
     
    compiler_moc_header_make_all:
    compiler_moc_header_clean:
    compiler_rcc_make_all:
    compiler_rcc_clean:
    compiler_image_collection_make_all: qmake_image_collection.cpp
    compiler_image_collection_clean:
    	-$(DEL_FILE) qmake_image_collection.cpp
    compiler_moc_source_make_all:
    compiler_moc_source_clean:
    compiler_uic_make_all:
    compiler_uic_clean:
    compiler_yacc_decl_make_all:
    compiler_yacc_decl_clean:
    compiler_yacc_impl_make_all:
    compiler_yacc_impl_clean:
    compiler_lex_make_all:
    compiler_lex_clean:
    compiler_clean: 
     
     
     
    ####### Compile
     
    Debug/main.o: main.cpp ATMCD32D.H
    	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o Debug\main.o main.cpp
     
    ####### Install
     
    install:   FORCE
     
    uninstall:   FORCE
     
    FORCE:
    et le debug.pro auxquels ils font références :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SOURCES = main.cpp
    CONFIG += windows
    QMAKE_CXXFLAGS += -Wall -g
    TARGET = test2
    OBJECTS_DIR = C:\test2\Debug\
    LIBS += C:\test2\ATMCD32M.LIB C:\test2\ATMCD32D.LIB C:\test2\ATMCD32M.LIB
    TEMPLATE = app
    DESTDIR = C:\test2\Debug

Discussions similaires

  1. [Débutant] Utilisation du debugger Eclipse avec Serveur Web
    Par tnodev dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 09/06/2005, 17h45
  2. Réponses: 19
    Dernier message: 28/04/2005, 15h36
  3. [Débutant]Utilisation de swing
    Par OtI$ dans le forum Débuter
    Réponses: 10
    Dernier message: 01/12/2004, 21h27
  4. [Débutant] Utilisation du mot clé ASSERT
    Par analysiz dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/07/2004, 11h43
  5. [Débutant] Utilisation de FOP - Register Fonts with FOP
    Par Johnbob dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 31/01/2004, 00h27

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