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

 C++ Discussion :

Déclarer OpenMP dans C::B


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 46
    Points : 26
    Points
    26
    Par défaut Déclarer OpenMP dans C::B
    Bonjour,

    J'ai suivi le cours indiqué http://projet-0.fr/visionneuse.php?a...d2512014121857

    Mais pas moyen. Le compilateur trouve une erreur.
    J'obtiens cela:

    ||=== Build: Debug in ompenmp (compiler: GNU GCC Compiler) ===|
    libgomp.spec||No such file or directory|
    ||=== Build failed: 1 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|

    J'ai l'impression que je n'ai pas tout installer. Pourtant j'ai fait tout ce que je pouvais.

    PS: Je suis sous Win7 64

  2. #2
    Membre émérite
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Points : 2 724
    Points
    2 724
    Billets dans le blog
    1
    Par défaut
    Sans plus d'information c'est un peu compliqué, mais il semblerait que tu demande au compilo de compiler un fichier (libgomp.spec) et qu'il ne le trouve pas.

    Serait-il possible de donner un peu plus d'information?
    visual studio?
    codeblocks?
    IDE perso?
    Makefile?
    cygwin?
    .....

    Donner les paramètre de ta compilation (si tu as un makefile, post directement tout le makefile).
    Pas de solution, pas de probleme

    Une réponse utile (ou +1) ->
    Une réponse inutile ou pas d'accord -> et expliquer pourquoi
    Une réponse à votre question


  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 46
    Points : 26
    Points
    26
    Par défaut
    Merci pour ta réponse skeud!

    Oui il s'agit de codeblocks (cf le titre )
    J'utilise aussi VC++ Express 2010 qui ne prend pas en charge openMP (de base, j'ai vu qu'il y avait tours de passe passe pour le faire, mais comme je débute, je vais pas m'y aventurer).

    Je n'ai pas de makefile. J'ai regardé l'aide de C::B et il est indiqué que par défaut le makefile n'est pas généré. Apriori le fichier cbp serait son équivalent. Voici ce qu'il y a dedans:
    Code xml : 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
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <CodeBlocks_project_file>
    	<FileVersion major="1" minor="6" />
    	<Project>
    		<Option title="bench" />
    		<Option pch_mode="2" />
    		<Option compiler="gcc" />
    		<Build>
    			<Target title="Debug">
    				<Option output="bin/Debug/bench" prefix_auto="1" extension_auto="1" />
    				<Option object_output="obj/Debug/" />
    				<Option type="1" />
    				<Option compiler="gcc" />
    				<Compiler>
    					<Add option="-g" />
    				</Compiler>
    			</Target>
    			<Target title="Release">
    				<Option output="bin/Release/bench" prefix_auto="1" extension_auto="1" />
    				<Option object_output="obj/Release/" />
    				<Option type="1" />
    				<Option compiler="gcc" />
    				<Compiler>
    					<Add option="-O2" />
    					<Add option="$options -openmp" />
    				</Compiler>
    				<Linker>
    					<Add option="-s" />
    				</Linker>
    			</Target>
    		</Build>
    		<Compiler>
    			<Add option="-Wall" />
    			<Add option="-fexceptions" />
    		</Compiler>
    		<Unit filename="main.cpp" />
    		<Unit filename="tic_toc.cpp" />
    		<Unit filename="tic_toc.h" />
    		<Extensions>
    			<code_completion />
    			<envvars />
    			<debugger />
    		</Extensions>
    	</Project>
    </CodeBlocks_project_file>

    Dis-moi si tu as besoin d'autre chose.
    (je suis novice, je débute le C++).

    Merci de ton aide!

  4. #4
    Membre émérite
    Avatar de skeud
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2011
    Messages : 1 091
    Points : 2 724
    Points
    2 724
    Billets dans le blog
    1
    Par défaut
    regarde ce thread, je pense qu'il peut t'aider .
    Pas de solution, pas de probleme

    Une réponse utile (ou +1) ->
    Une réponse inutile ou pas d'accord -> et expliquer pourquoi
    Une réponse à votre question


Discussions similaires

  1. déclarer openMP dans QtCreator et code::block
    Par membreComplexe12 dans le forum C++
    Réponses: 3
    Dernier message: 01/10/2014, 22h00
  2. Comment déclarer TIBDatabase dans le fichier .dpr
    Par madoui20032003 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/04/2013, 17h17
  3. OpenMP dans Java ?
    Par jurt85 dans le forum Général Java
    Réponses: 2
    Dernier message: 25/11/2012, 12h39
  4. Comment doit on déclarer meta dans l'entête head ?
    Par razily dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 28/04/2012, 17h29
  5. Comment déclarer .OnDblClick dans une procedure
    Par Ardely dans le forum Delphi
    Réponses: 3
    Dernier message: 21/12/2006, 18h38

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