openmp sur dev c++

Est-il de toute façon à utiliser openmp avec dev c++. J'ai vu des liens sur la façon d'utiliser dans Visual Studio, mais je suis plus à l'aise avec Dev C++ interface.
Ajout /openmp dans la ligne de commande liens ne marche pas non plus.
Je ne pourrais pas le trouver à la bibliothèque de téléchargement aussi. Ai-je raté quelque chose.
J'ai essayé d'exécuter cet exemple de code:

#include <stdio.h> 
#include <stdlib.h>

int main(int argc, char *argv[])
{
    #pragma omp parallel
    { 
       printf("Hello, world.\n");
    }
   return 0;
 }

D'où j'ai lu qu'il a été mentionné Sortie sur un ordinateur avec 2 Coeurs et 2 threads bonjour tout le monde imprimée deux fois. J'ai un core i7, mais il a été imprimé qu'une seule fois.

  • Où voulez-vous créer un deuxième thread? Et pour info ces en-têtes sont déconseillés en C++.
  • Le deuxième thread est créé par OpenMP, et les en-têtes sont très bien si c'est C (mais oui, la question suggère que c'est du C++).
  • Dev-C++ est obsolète. Son développement s'est arrêté une demi-décennie. Veuillez utiliser un IDE moderne.
InformationsquelleAutor user1019083 | 2011-11-07