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

Eclipse C & C++ Discussion :

Projet C++


Sujet :

Eclipse C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 2
    Par défaut Projet C++
    Bonjour,

    J'essaie de créer un projet Eclipse avec des sources disponibles dans un cvs (rational ClearCase). Grâce à ClearCase, les sources sont disponibles via un drive Windows.

    Donc j'ai créé un nouveau projet c++ et ensuite je tente un import de projet. J'ai donc créé un .project en faisant des copier/coller d'autres projets que j'ai vus dans ma boite et ça ressemble à ça :

    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
        <name>ssc</name>
        <comment></comment>
        <projects>
        </projects>
        <buildSpec>
            <buildCommand>
                <name>org.antlr.eclipse.core.antlrbuilder</name>
                <arguments>
                </arguments>
            </buildCommand>
            <buildCommand>
                <name>org.eclipse.jdt.core.javabuilder</name>
                <arguments>
                </arguments>
            </buildCommand>
        </buildSpec>
        <natures>
            <nature>org.eclipse.jdt.core.javanature</nature>
            <nature>org.antlr.eclipse.core.antlrnature</nature>
        </natures>
        <linkedResources>
            <link>
                <name>src</name>
                <type>2</type>
                <locationURI>X:\tl889_CD\ssc\creationdirect\v2\src</locationURI>
            </link>
            <link>
                <name>backend</name>
                <type>2</type>
                <locationURI>X:\tl889_CD\ssc\backend</locationURI>
            </link>
            <link>
                <name>Testing</name>
                <type>2</type>
                <locationURI>X:\tl889_CD\ssc\Testing</locationURI>
            </link>
            <link>
                <name>creationdirect</name>
                <type>2</type>
                <locationURI>X:\tl889_CD\ssc\creationdirect\v2</locationURI>
            </link>
        </linkedResources>
    </projectDescription>
    Bon point, j'ai accès à tous mes sources (et autres scripts shell de l'application) sans qu'ils soient copiés dans mon workspace.
    Mauvais point, pas moyen que ça fonctionne comme un projet normal (pas moyen d'avoir un outline qui marche, pas moyen de setter un répertoire comme étant un source folder, ...).

    Je sais que mes build command sont pourries (java ) mais je sais pas quoi mettre à la place, les natures je ne sais pas ce que c'est, ...)

    Pour info, c'est la 1ère fois que j'utilise Eclipse pour du C++ et de manière générale, je connais Eclipse mais pas plus que ça.

    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    Tout simplement, il faut évidemment créer un projet C++ et non pas partir d'un projet Java. Donc, le mieux est de récupérer le bundle Eclipse qui est packagé pour C/C++. Cf. http://eclipse.developpez.com/faq/?p...ON_plus_d_aide

    Les natures servent à qualifier le type d'un projet, que ce soit pour cibler tel ou tel langage ou ses déclinaisons.
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 2
    Par défaut
    Merci. Je pensais pas que les différences étaient si importantes entre les 2

    Donc j'ai créé un nouveau projet c++ et ajouté mes linked ressources (cf ci dessous). Tout marche pas mal (outline ok par exemple).

    Il me reste un point que je souhaiterais résoudre. Quand on ctrl+click sur une fonction, la navigation vers le parent ne fonctionne pas. Le message d'erreur est "Could not find symbol 'XXX' in index".

    Une idée ?

    En tous cas, merci pour le coup de main.
    Christophe

    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
    <?xml version="1.0" encoding="UTF-8"?>
    <projectDescription>
    	<name>ssc</name>
    	<comment></comment>
    	<projects>
    	</projects>
    	<buildSpec>
    		<buildCommand>
    			<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
    			<triggers>clean,full,incremental,</triggers>
    			<arguments>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.fullBuildTarget</key>
    					<value>all</value>
    				</dictionary>
    				<dictionary>
    					<key>?name?</key>
    					<value></value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
    					<value>false</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.enableFullBuild</key>
    					<value>true</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
    					<value>true</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
    					<value>clean</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.append_environment</key>
    					<value>true</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.contents</key>
    					<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
    					<value>true</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.buildArguments</key>
    					<value></value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.buildCommand</key>
    					<value>make</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.autoBuildTarget</key>
    					<value>all</value>
    				</dictionary>
    				<dictionary>
    					<key>org.eclipse.cdt.make.core.stopOnError</key>
    					<value>true</value>
    				</dictionary>
    			</arguments>
    		</buildCommand>
    		<buildCommand>
    			<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
    			<arguments>
    			</arguments>
    		</buildCommand>
    	</buildSpec>
    	<natures>
    		<nature>org.eclipse.cdt.core.cnature</nature>
    		<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
    		<nature>org.eclipse.cdt.core.ccnature</nature>
    		<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
    	</natures>
    	<linkedResources>
    		<link>
    			<name>src</name>
    			<type>2</type>
    			<locationURI>X:\tl889_CD\ssc\creationdirect\v2\src</locationURI>
    		</link>
    		<link>
    			<name>backend</name>
    			<type>2</type>
    			<locationURI>X:\tl889_CD\ssc\backend</locationURI>
    		</link>
    		<link>
    			<name>Testing</name>
    			<type>2</type>
    			<locationURI>X:\tl889_CD\ssc\Testing</locationURI>
    		</link>
    		<link>
    			<name>creationdirect</name>
    			<type>2</type>
    			<locationURI>X:\tl889_CD\ssc\creationdirect\v2</locationURI>
    		</link>
    	</linkedResources>
    </projectDescription>

Discussions similaires

  1. Qu'est ce qu'un grand projet ?
    Par Geronimo dans le forum Débats sur le développement - Le Best Of
    Réponses: 62
    Dernier message: 04/04/2013, 14h52
  2. [Delphi] Association composants-projet
    Par Pierre Castelain dans le forum Composants VCL
    Réponses: 6
    Dernier message: 31/07/2002, 16h20
  3. Parametrage des options de projet
    Par ares7 dans le forum EDI
    Réponses: 7
    Dernier message: 22/07/2002, 15h33
  4. Réponses: 6
    Dernier message: 21/06/2002, 14h48
  5. Les fichiers d'un projet
    Par Manolo dans le forum C++Builder
    Réponses: 4
    Dernier message: 07/05/2002, 17h51

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